之前是在window上add一个view,需要控制他的add remove hidden 很麻烦。
其实可以直接弹一个vc 摆摆控件 动画设置NO present dismiss就ok啦
跳转vc
[self presentViewController:vc animated:NO completion:nil];
弹窗vc.m
- (void)viewDidLoad {
[super viewDidLoad];
self.view.backgroundColor = [UIColor colorWithWhite:0 alpha:0.0];
}
.m 需要加下面两个配置方法
//设置控制器透明
- (UIModalPresentationStyle)modalPresentationStyle {
return UIModalPresentationOverCurrentContext;
}
//控制器弹出方式
- (UIModalTransitionStyle)modalTransitionStyle {
return UIModalTransitionStyleCoverVertical;
}