美文网首页
IOS开发设置背景半透明而且子控件不透明/colorWithWh

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

作者: lxf_2013 | 来源:发表于2016-08-10 19:45 被阅读3008次

    需求:背景半透明而其子控件不透明。

    如果对视图直接设置alpha属性的值会导致其子控件也变得半透明。所以这里要使用一个方法可以解决问题:

    colorWithWhite: alpha:

    只需要设置这一句,就可以实现背景view的颜色变半透明,而且子控件不变,需要注意的是alpha变为1的时候背景将会变为黑色,而当alpha = 0 的时候背景完全变为白色

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

    或者

    
    //还可以使用这个方法,可以设置其他颜色
    colorWithRed:green:blue:alpha:
    

    相关文章

      网友评论

          本文标题:IOS开发设置背景半透明而且子控件不透明/colorWithWh

          本文链接:https://www.haomeiwen.com/subject/fwyjsttx.html