在SwiftUI中更改按钮背景颜色的最佳方法是什么?
我想创建一个图块,它是一个具有居中文本和某种颜色的矩形背景的按钮。
答案 0 :(得分:5)
您可以将修改的内容直接添加到按钮上,而无需任何容器(例如:组)
docker run -ti -e RDS_HOSTNAME=$RDS_HOSTNAME yourimage:latest
希望能帮助别人!
答案 1 :(得分:1)
答案 2 :(得分:1)
Button(action: {self.buttonTapped()}) {
Text("Button")
.padding(.all, 12)
.foregroundColor(.white)
.background(Color.red)
}
整个bg都是可点击的
答案 3 :(得分:0)
从 iOS v13 及更高版本开始,当您使用颜色时,您应该考虑明暗模式。
.foregroundColor()
.background()
例如 .black 在暗模式下将不可见(黑底黑字)。您可以使用系统颜色作为变体。例如UIColor.label