IOS 设置透明度导致底层View始终可见

正确效果如图:下面的toolBar应该看不见它下面的View,

IOS 设置透明度导致底层View始终可见

避免方法:[self.view  addSubView:aSubView];这个aSubView一定不能设置不透明度,应将其设置为ClearCorlor,然后在aSubView中设置BackgroundView,将backgroundView设置透明度

-(void)setupViews{
self.backgroundColor =[UIColor clearColor];
if (_bacgroundView == nil) {
_bacgroundView = [[UIView alloc] init];
_bacgroundView.backgroundColor = [UIColor whiteColor];
_bacgroundView.alpha = 0.3;
}
[self addSubview:_bacgroundView]; }

  

上一篇:Linux服务器jps报process information unavailable


下一篇:LINUX 如何开放端口和关闭端口/jps/sudo命令