在UIKit
创建与α值的颜色有不同的方式,例如:
UIColor(red: 0, green: 0, blue: 0, alpha: 0.8)
但这种方法不适用于对应类Color
的SwiftUI
。
我可以使用什么?
其中SwiftUI
有一个称为的特定修饰符opacity
,可用于更改任何颜色的alpha等级
Text("Hello world").background(Color.black.opacity(0.8)) // Set the background color as partially transparent.
另外,可以将相同的修改器应用于任何视图,以更改其alpha。
Image("myImage").opacity(0.8) //The image will be partially transparent