Я работаю со SwiftUI и написал следующий пример, чтобы представить проблему, с которой я столкнулся. Когда я добавляю несколько кнопок или несколько текстов, создается два отдельных предварительного просмотра, но когда я запускаю приложение на устройстве, они загружаются одновременно. Вот прилагаю фото:
Я очистил папку сборки, перезагрузил компьютер и попробовал это с другими файлами SwiftUI, но безуспешно. Есть идеи?
@aheze К сожалению, это не решило мою проблему.
Вам нужно будет поместить оба Text
в VStack
или что-то подобное.
struct ContentView: View {
var body: some View {
VStack {
Text("Example title")
Text("Example title 2")
}
}
}
Кажется, что Xcode автоматически добавляет новый предварительный просмотр для каждого отдельного представления, возвращаемого в body
var (раньше это выдавало ошибку, но я думаю, что Xcode 12 изменил некоторые вещи).
Ваш предварительный просмотр отличается:
SwiftUIView_Previews
. Так должно бытьContectView_Previews