首页 > 其他 > 详细

UIViewController 推出另外一个半透明的UIViewController

时间:2015-01-06 18:21:46      阅读:198      评论:0      收藏:0      [点我收藏+]

效果图如下所示:

         技术分享

说明:上面的半透明视图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

原文:http://my.oschina.net/u/818427/blog/364383

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!