【发布时间】:2022-01-02 04:10:15
【问题描述】:
Hi 试图创建一个仅具有背景渐变的可重用组件,但在预览中出现错误
这是组件
import SwiftUI
struct Patterns<Content: View>: View {
@ViewBuilder var content: Content
var body: some View {
ZStack {
LinearGradient(
gradient: Gradient(
colors: [Color.red, Color.blue]
), startPoint: .leading, endPoint: .trailing)
content
}
}
}
struct Patterns_Previews: PreviewProvider {
static var previews: some View {
Patterns {
Text("Hello")
}
}
}
【问题讨论】:
-
您在此处包含的内容编译并运行良好。但是,如果您查看屏幕截图,您会看到它引用了您的问题中未包含的代码。
-
你说得对,错误出现在其他使用该组件但没有内容参数的文件中,谢谢