作者:Lollipop小呆_971 | 来源:互联网 | 2023-08-13 18:58
我正在使用SwiftUI并编写了以下示例来展示我遇到的问题。当我添加多个按钮或多个文本时,它会创建两个单独的预览,但是当我在设备上运行应用程序时,它们会同时加载。附上一张照片:
我正在使用 SwiftUI 并编写了以下示例来展示我遇到的问题。当我添加多个按钮或多个文本时,它会创建两个单独的预览,但是当我在设备上运行应用程序时,它们会同时加载。附上一张照片:
我清理了我的构建文件夹,重新启动了我的计算机,并在其他各种 SwiftUI 文件上尝试了这个,但没有成功。有任何想法吗?
回答
您需要将两个Text
s 都放在 aVStack
或类似的地方。
struct ContentView: View {
var body: some View {
VStack {
Text("Example title")
Text("Example title 2")
}
}
}
似乎 Xcode 会自动为body
var 中返回的每个单独的视图添加一个新的预览(它曾经抛出错误,但我认为 Xcode 12 改变了一些东西)。