美文网首页
UIView的alpha和背景颜色的alpha

UIView的alpha和背景颜色的alpha

作者: hello_iOS程序媛 | 来源:发表于2018-03-14 19:24 被阅读0次
  • UIView的alpha决定了本视图和子视图的透明度.
    UIView的alpha属性的值是一个浮点数,范围为0.0到1.0,其中0.0表示完全透明,1.0表示完全不透明。更改此属性的值仅更新当前视图的Alpha值。但是,由该alpha值赋予的透明度会影响所有视图的内容,包括其子视图。例如,alpha值为1.0的子视图在alpha值为0.5的父视图中嵌入,就会出现在屏幕上,就好像其alpha值也是0.5一样,子视图实际显示透明度由本身alpha值和父视图的实际显示透明度决定, 至于关系,个人猜测为子视图实际显示透明度 = 本身alpha值 * 父视图的实际显示透明度,关于此有更权威资料的伙伴请赐教。
  • 背景颜色的alpha:决定当前视图背景颜色的透明度,不影响子视图。
    UIView的alpha和背景颜色的alpha决定了一个像素的透明度 = UIView的alpha * 背景颜色的alpha。

相关文章

网友评论

      本文标题:UIView的alpha和背景颜色的alpha

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