【发布时间】:2014-10-09 10:39:57
【问题描述】:
我的情况很复杂。 PFB代码
UIView *whiteView ;
whiteView.backgroundColor = [UIColor whiteColor] ;
whiteView.alpha = 1.0 ;
UIView *blackView ;
blackView.backgroundColor = [UIColor blackColor] ;
blackView.alpha = 0.6 ;
blackView.frame = self.view.frame ;
[blackView addSubview:whiteView] ;
self.view.backgroundColor = [UIColor blueColor] ;
[self.view addSubview:blackView] ;
现在,如果我运行应用程序,whiteView 不会显示纯白色。但它显示透明的白色和蓝色混合。
如何使这个视图变成纯白色?
我尝试将图像添加到 whiteView。没用。
【问题讨论】:
-
白色视图的 alpha 将通过其父视图的 alpha 的简单乘法计算得出:
1.0 * 0.6 = 0.6。
标签: ios objective-c ios7 uiview