相关疑难解决方法(0)

Swift UIView Opacity以编程方式

我很难弄乱UIView的属性来以编程方式实现所需的不透明外观,这可以通过Storyboard和Attributes Inspector轻松完成.

我要重新创建的内容(属性检查器的设置):背景颜色为(RGB滑块:0,0,0)和不透明度滑块设置为75%的UIView,alpha默认为1.所以基本上是黑色的UIView不透明度降低了.

我以编程方式尝试过:

1)  view.backgroundColor = .black
    view.alpha = 0.75

2)  view.backgroundColor = UIColor.black.withAlphaComponent(0.75)
    view.isOpaque = true
Run Code Online (Sandbox Code Playgroud)

随附的是在故事板中选择的UIView的图片,其中包含您可以看到的设置.如果您需要更多信息,请随时告诉我.非常感谢你的帮助.

Storyboard +属性检查器的屏幕截图

更新:感谢您的所有意见.Clever Error对视图层和Matt代码的解释的组合使我能够实现我想要的外观.

期望的UI外观!

opacity uiview ios swift

7
推荐指数
2
解决办法
1万
查看次数

标签 统计

ios ×1

opacity ×1

swift ×1

uiview ×1