码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-01-06 18:23:21      阅读:103      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!