我想了解为什么我对background()?
实例方法 'background(_:alignment:)' 要求 'UIColor' 符合 'View'
var body: some View {
Button("MY BUTTON") {
print("the action")
}
.padding()
.background(Color.black)
.foregroundColor(.white)
.clipShape(Capsule())
}
Run Code Online (Sandbox Code Playgroud)
更新
得到同样的事情:
谢谢
paw*_*222 13
您可能创建了另一个名为 的结构/类Color。Xcode 语法突出显示有所不同Color.black- 这表明您没有使用 SwiftUI Color。
尝试显式调用它:
.background(SwiftUI.Color.black)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
673 次 |
| 最近记录: |