父控件alpha改变子控件变透明的问题

view的半透明问题

  • 问题描述:有的时候需要设置一个view的半透明效果,这个时候如果这是alpha为0.5,那么它的子控件就会收到影响,变得透明一些,现在需求是父控件半透明,子控件正常显示
  • 解决办法 :
    • xib、storyboard : backgroundcolor -- >other
    • 先设置backgroundcolor
    • 在设置opacity
    • code : xx. backgroundColor = [uicolor colorwithRed:xx green:xx blue:xx alpha:xx];
  • 注意点 : labelalpha半透明直接影响文字的半透明 不要直接设置alpha 按照上述设置背景的方式设置半透明

详情参考:http://www.jianshu.com/p/abe815018b2a

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 自己能够做到的实现这样的效果,现在大概有五种方法。看到要实现这样的效果,我们每个人最先想到的应该是调整那个视图的a...
    轻斟浅醉17阅读 12,849评论 3 22
  • 让一个控件半透明,通常我们第一个想到的方法就是调整控件的alpha值。当然如果你的视图上如果有其他子控件就会发现这...
    H_A_N阅读 3,677评论 0 1
  • 让一个控件半透明,通常我们第一个想到的方法就是调整控件的alpha值。当然如果你的视图上如果有其他子控件就会发现这...
    飘金阅读 3,211评论 0 1
  • 在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌。在这里你可以看...
    F麦子阅读 10,526评论 5 13
  • 好像没有一个人可以再谈心了 不在同一个学校的觉得同一个学校多好啊 同一个学校的认为同一个楼层多好啊 同一个楼层的认...
    我本庸人阅读 988评论 0 0