ios – Swift UIView Opacity以编程方式

ios – Swift UIView Opacity以编程方式,第1张

概述我很难弄乱UIView的属性来以编程方式实现所需的不透明外观,这可以通过Storyboard和Attributes Inspector轻松完成. 我想重新创建的内容(属性检查器的设置): 背景颜色为(RGB滑块:0,0,0)和不透明度滑块的UIView设置为75%,alpha默认为1.因此基本上黑色UIView的不透明度降低了. 我以编程方式尝试过: 1) view.backgroundColo 我很难弄乱UIVIEw的属性来以编程方式实现所需的不透明外观,这可以通过Storyboard和Attributes Inspector轻松完成.

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

我以编程方式尝试过:

1)  vIEw.backgroundcolor = .black    vIEw.Alpha = 0.752)  vIEw.backgroundcolor = UIcolor.black.withAlphaComponent(0.75)    vIEw.isOpaque = true

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

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

Desired UI Look!

解决方法 你所描述的是:
vIEw.backgroundcolor = UIcolor.black.withAlphaComponent(0.75)vIEw.isOpaque = false

视图不能标记为不透明,因为它不是不透明的.

总结

以上是内存溢出为你收集整理的ios – Swift UIView Opacity以编程方式全部内容,希望文章能够帮你解决ios – Swift UIView Opacity以编程方式所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1098684.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存