美文网首页
如何让一个view的背景色为半透明,但是子控件不透明

如何让一个view的背景色为半透明,但是子控件不透明

作者: jackguo | 来源:发表于2017-04-04 18:53 被阅读0次

    第1种.

    使用RGB方法设置方法后边的alpha值就可以了,以前我们都是传1,现在突然才明白他还有这个功能

    例如

    let a = UILabel()

    a.backgroundColor = UIColor(red: 255, green: 255, blue: 255, alpha: 0.5)

    第2种

    如果使用xib或者storyboard的话  设置颜色的opacity的只就可以了

    第3种

    通过先创建一个color然后再修改这个颜色的alpha值就可以了

    let color = UIColor.red

    a.backgroundColor = color.withAlphaComponent(0.5)

    相关文章

      网友评论

          本文标题:如何让一个view的背景色为半透明,但是子控件不透明

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