• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

调暗按钮背景中的所有视图

IOS 来源:gencode 7次浏览

当按下按钮时,我在视图右上角有一个菜单按钮(+),其他几个按钮都会下拉以供用户选择。调暗按钮背景中的所有视图

我想将所有这些按钮的所有视图调暗效率。

我现在正在做的方式是通过在所有内容上放置一个透明视图并在单击该按钮后更改背景颜色以及其透明度。

if button.isHidden { 
    self.dimView!.backgroundColor = UIColor.black 
    self.dimView!.alpha = 0.7 
} else { 
    self.dimView!.alpha = 0 
} 

这种方法能达到这种效率吗?有效的意义在于它不会干扰触摸并且不会减慢手机的速度?


===========解决方案如下:

你的调图应该在它涵盖了意见禁用水龙头时,它的alpha为0.5以上。

如果将alpha设置为0,则应该设置为view.hidden=true。这样渲染系统不会试图将其与其他视图合成在屏幕上。 (在将alpha设置为0.7之前设置为hidden=false,并且除了将alpha设置为0之外,还可以设置hidden=true。除非将Alpha更改设为动画,否则alpha值无关。)


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)