iOS 透明蒙版 弹窗

2021-06-25  本文已影响0人  GFan

之前是在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;

}

上一篇下一篇

猜你喜欢

热点阅读