一般来说,修改了父view的透明度,默认都会影响到子view的显示.这时,我们可以这样写:
[self.childView setBackgroundColor:UIColorOfRGB(0X000000)];
self.parentView.backgroundColor = [UIColorOfRGB(0X0071A2) colorWithAlphaComponent:0.8];
#define UIColorOfRGB(rgbValue) [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16)) / 255.0 green:((float)((rgbValue & 0xFF00) >> 8))/255.0 blue:((float)(rgbValue & 0xFF))/255.0 alpha:1]
// 这样写,是因为UI给的值老是十六进制