如何让父视图透明不影响子视图

2016-06-14  本文已影响183人  再见远洋

可能很多人都遇到过这个问题,当我们设置某一个view为半透明时 我们通常的做法是:

self.view.backgroundColor = [UIColor clearColor];
self.view.alpha = 0.5;

但是通过这样做的后果是这个view上的子视图(假如是另外一个view 姑且叫它redView)同样也会出现半透明的效果,这肯定不是我们想要的结果,所以正确的设置半透明效果而不影响其子视图的方法是:

self.view.backgroundColor = [[UIColor whiteColor]colorWithAlphaComponent:0.7f];

好吧 ,好久没写东西了,今天就分享这点东西吧

上一篇下一篇

猜你喜欢

热点阅读