- 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
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 在前面一篇文章中,我们分析了Android应用程序窗口的绘图表面的创建过程。Android应用程序窗口的绘图表面在...
- 曾经有人这么说过,在iphone里你看到的,摸到的,都是UIView,所以UIView在iphone开发里具有非常...
- 本文为原创电台节目《百首灵魂配乐,百部经典佳片》广播稿点击收听 当时间回到1994年,这一年有太多的经典电影登上历...