背景半透明而且子控件不透明

IOS开发设置背景半透明而且子控件不透明

colorWithWhite: alpha:

需求:背景半透明而其子控件不透明。
如果对视图直接设置alpha属性的值会导致其子控件也变得半透明。所以这里要使用一个方法可以解决问题:
colorWithWhite: alpha:
只需要设置这一句,就可以实现背景view的颜色变半透明,而且子控件不变,需要注意的是alpha变为1的时候背景将会变为黑色,而当alpha = 0 的时候背景完全变为白色

view.backgroundColor = [UIColor colorWithWhite:0.0 alpha:0.3];

你可能感兴趣的:(背景半透明而且子控件不透明)