父视图设置alpha属性后,加在其中的子视图受影响?
首先了解设置背景色透明样式的方法有两种
方法1、直接设置视图的背景颜色
[xxView setBackgroundColor:[UIColor colorWithRed:0.0 green:0.0 blue:0.0 alpha:1.0]];
方法2、设置视图的layer层背景色
[xxView.layer setBackgroundColor:[UIColor blackColor].CGColor];
[xxView setAlpha:0.8];
其次,不是非常好的解决方法:即其他子视图不加在设置了alpha属性的视图层上,只是frame设置使其类似加在其上效果。