我在使用UIView的属性时遇到了一些困难,希望通过编程实现一个与Storyboard和Attributes Inspector轻松实现的不透明效果。
我想要重新创建以下设置(来自属性检查器): 具有(RGB滑块:0、0、0)背景颜色,并将不透明度滑块设置为75%,透明度默认为1。因此,基本上是降低透明度的黑色UIView。
我尝试过的编程方法:
1) view.backgroundColor = .black
view.alpha = 0.75
2) view.backgroundColor = UIColor.black.withAlphaComponent(0.75)
view.isOpaque = true
以下是所选Storyboard中UIView的设置截图供您参考。如果您需要更多信息,请随时告诉我。非常感谢您的帮助。
更新:感谢所有人的建议。 Clever Error对视图层的解释和Matt的代码组合使我达到了我想要的外观。