SwiftUI 视图 不透明度调整的代码演示

4 min read

以下是一个简单的 SwiftUI 视图 不透明度调整的代码演示:

import SwiftUI

struct ContentView: View {
    var body: some View {
        VStack {
            Text("Hello, World!")
                .font(.largeTitle)
                .padding()
                .foregroundColor(.white)
                .background(Color.blue)
                .opacity(0.5) // 控制不透明度的属性
        }
    }
}

struct ContentView_Previews: PreviewProvider {
    static var previews: some View {
        ContentView()
    }
}

在这个示例中,我们在一个垂直排列的容器内添加了一个带有背景颜色的文本视图,并使用 .opacity() 属性将其不透明度设置为 0.5。

您可以通过更改 .opacity() 属性中的值,例如将其设置为 0.8 或 0.2,来调整视图的不透明度,从而更改背景颜色的强度。