我有一个复杂的情况。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。没用
whiteView是透明的,因为它位于blackView(将alpha设置为0.6)内,这意味着所有子视图也都是透明的。
尝试将whiteView从blackView中移出(但在添加blackView之后将其添加到self.view中,这样它将位于顶部)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句