[英]How can I change background color of button in SwiftUI?
在 SwiftUI 中更改按鈕背景顏色的最佳方法是什么?
我想創建一個圖塊,它是一個帶有居中文本和某種顏色的矩形背景的按鈕。
Button(action: {self.buttonTapped()}) {
Text("Button")
.padding(.all, 12)
.foregroundColor(.white)
.background(Color.red)
}
這就是整個bg是可點擊的
SwiftUI 顏色
從 iOS v13 及更高版本開始,當您使用顏色時,您應該考慮 Light 和 Dark 模式。
.foregroundColor(.red)
.background(.blue)
例如,黑暗模式下的 .black 將是不可見的(黑底黑字)。 您可以使用系統顏色作為變體。 例如UIColor.label
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.