gpt4 book ai didi

ios - 添加 alpha 以查看 VS 添加 alpha 到 UIColor

转载 作者:行者123 更新时间:2023-11-28 10:12:10 28 4
gpt4 key购买 nike

正在写这个:

view.backgroundColor = UIColor.white.withAlphaComponent(0.9)

等同于:

view.backgroundColor = UIColor.white
view.alpha = 0.9

如果不是,有什么区别?

最佳答案

简单的解释

案例 1:

viewMain.backgroundColor = UIColor.white.withAlphaComponent(0.9)

它将减少特定 View 的 alpha 颜色,即此处的 viewMain

案例 2:

viewMain.alpha = 0.5

它会降低 View 的不透明度,如果 viewMain 有多个 View ,那么所有 View 的 alpha 都会降低该数量。

示例:

假设你的 View 层次结构是这样的

viewMain
-> view1
-> view2

现在从 Case1 开始,ViewMain 的 alpha 只会减少。但在情况 2 中,viewMain、view1、view2 的 alpha 会降低。

如果没有层次结构,则两者相同。

enter image description here

如果你有 View 层次结构,那么它会产生如下效果

enter image description here

关于ios - 添加 alpha 以查看 VS 添加 alpha 到 UIColor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46708409/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com