可能很多人都遇到过这个问题,当我们设置某一个view为半透明时 我们通常的做法是:
self.view.backgroundColor = [UIColor clearColor];
self.view.alpha = 0.5;
但是通过这样做的后果是这个view上的子视图(假如是另外一个view 姑且叫它redView)同样也会出现半透明的效果,这肯定不是我们想要的结果,所以正确的设置半透明效果而不影响其子视图的方法是:
self.view.backgroundColor = [[UIColor whiteColor]colorWithAlphaComponent:0.7f];
好吧 ,好久没写东西了,今天就分享这点东西吧