用按钮设置背景颜色

时间:2019-12-20 17:38:22

标签: xcode swiftui

如何使用按钮设置视图背景?

我认为您会按照

的方式做一些事情
struct ContentView: View {
    var body: some View {
        Button(
            action: {
                self.foregroundColor(Color.red)
        }
            )
        {
            Text("Change Color")
        }
    }
}

但是无论我用什么方式编写,它都永远不会起作用

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

在这里

@State var myColor: Color = .black
var body: some View {
    Button(
        action: {
            self.myColor = Color.red
    }
        )
    {
        Text("Change Color")
            .foregroundColor(myColor)
    }
}