自定义提示框modal跳转带透明背景
作者:
架构师的一小步 | 来源:发表于
2020-02-05 11:33 被阅读0次//其它页面
SynSuccess *alertVc = [[SynSuccess alloc] initWithNibName:@"SynSuccess" bundle:nil];
alertVc.delegate=self;
RootNavigationController *nav = [[RootNavigationController alloc] initWithRootViewController:alertVc];
nav.navigationBarHidden = YES;
nav.modalPresentationStyle = UIModalPresentationOverCurrentContext;
nav.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
//因为是底部有tabbar,要想全部遮住需要用self.tabBarController去跳转
[self.tabBarController presentViewController:nav animated:YES completion:nil];
//SynSuccess.m文件
- (instancetype)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
self.view.backgroundColor = [[UIColor blackColor] colorWithAlphaComponent:0.5];
}
return self;
}
参考文章:UIModalPresentationStyle和UIModalTransitionStyle效果显示
本文标题:自定义提示框modal跳转带透明背景
本文链接:https://www.haomeiwen.com/subject/evojxhtx.html
网友评论