iOS开发如何在一个透明视图上添加不透明的子控件

来源:互联网 发布:matlab 矩阵赋值 编辑:程序博客网 时间:2024/05/15 16:11

原文链接:http://blog.csdn.net/wangjunling888/article/details/51592807
相信很多同学都会遇到过这个问题, 当我们弹出一个半透明的遮盖层时, 又想在遮盖层上加一些子视图, 这个时候如果你的遮盖层设置了alpha属性, 你会惊讶的发现, 加载遮盖层上的所有子控件都是透明了, 错误做法如下:

view.backgroundColor = [UIColor clearColor];view.alpha = 0.8;

想解决这个问题重点是不要设置view全局透明, 只需要将其北京设置透明就可以了, 正确做法如下:

view.backgroundColor = [[UIColor whiteColor]colorWithAlphaComponent:0.7f];
阅读全文
0 0
原创粉丝点击