首页 > 代码库 > UIViewController 推出另外一个半透明的UIViewController
UIViewController 推出另外一个半透明的UIViewController
效果图如下所示:
说明:上面的半透明视图1(ViewController1:UIViewController),由下面的视图2(ViewController2:UIViewController)推出;
这里通过UIView 也是可以实现的,只是代码已经写好,就尝试了下推出半透明UIViewController的情况。
主要操作:
1. 视图1(ViewController1)中添加以下代码
ViewController2 *lagerPicVC = [[ViewController2 alloc]init];
self.modalPresentationStyle = UIModalPresentationCurrentContext;//关键语句,必须有
[self presentViewController:lagerPicVC animated:YES completion:nil];
2. 视图2(ViewController2)中设置背景透明度
[self.view setBackgroundColor:[UIColor colorWithRed:0 green:0 blue:0 alpha:0.868f]];
借鉴文章:http://blog.csdn.net/jasonblog/article/details/17172969
UIViewController 推出另外一个半透明的UIViewController
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。