Xcode 如何修复多个SwiftUI预览

Xcode 如何修复多个SwiftUI预览,xcode,swiftui,Xcode,Swiftui,我正在使用SwiftUI,并编写了以下示例来说明我遇到的一个问题。当我添加多个按钮或多个文本时,它会创建两个单独的预览,但当我在设备上运行应用程序时,它们会同时加载。以下是一张照片: 我清理了我的构建文件夹,重新启动了我的计算机,并在其他各种SwiftUI文件上进行了尝试,但没有成功。有什么想法吗?您需要将两个文本放在VStack或类似文件中 struct ContentView: View { var body: some View { VStack {

我正在使用SwiftUI,并编写了以下示例来说明我遇到的一个问题。当我添加多个按钮或多个文本时,它会创建两个单独的预览,但当我在设备上运行应用程序时,它们会同时加载。以下是一张照片:


我清理了我的构建文件夹,重新启动了我的计算机,并在其他各种SwiftUI文件上进行了尝试,但没有成功。有什么想法吗?

您需要将两个
文本
放在
VStack
或类似文件中

struct ContentView: View {
    var body: some View {
        VStack {
            Text("Example title")
            Text("Example title 2")
        }
    }
}

似乎Xcode会自动为
主体
var中返回的每个单独视图添加一个新的预览(它过去会抛出一个错误,但我认为Xcode 12改变了一些事情)。

您需要将这两个
文本
放在
VStack
或类似文件中

struct ContentView: View {
    var body: some View {
        VStack {
            Text("Example title")
            Text("Example title 2")
        }
    }
}

似乎Xcode会自动为
主体
var中返回的每个单独视图添加一个新的预览(它过去会抛出一个错误,但我认为Xcode 12改变了一些事情)。

您的预览不同:
SwiftUIView\u预览
。不幸的是,
ContectView\u Previews
@aheze没有解决我的问题。您的预览不同:
SwiftUIView\u Previews
。不幸的是,
ContectView\u Previews
@aheze没有解决我的问题。