gpt4 book ai didi

swiftui - 为什么我得到 "Instance method ' 背景(_ :alignment: )' requires that ' UIColor' conform to 'View' "?

转载 作者:行者123 更新时间:2023-12-03 23:41:23 62 4
gpt4 key购买 nike

我想了解为什么我在使用 background() 时遇到问题?

Instance method 'background(_:alignment:)' requires that 'UIColor' conform to 'View'

var body: some View {

Button("MY BUTTON") {
print("the action")
}
.padding()
.background(Color.black)
.foregroundColor(.white)
.clipShape(Capsule())
}
更新
得到同样的事情:
enter image description here
谢谢

最佳答案

您可能创建了另一个名为 Color 的结构/类. Color.black 的 Xcode 语法高亮显示不同- 这表明您没有使用 SwiftUI Color .
试试这个显式调用它:

.background(SwiftUI.Color.black)

关于swiftui - 为什么我得到 "Instance method ' 背景(_ :alignment: )' requires that ' UIColor' conform to 'View' "?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65510419/

62 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com