#swiftui #swiftui-navigationview
Вопрос:
Я исхожу из фона Javascript и пытаюсь понять, как бы я извлек представление в отдельный файл и импортировал его сюда.
Я бы хотел переместить свой OtherView
файл в отдельный файл, чтобы я мог импортировать его и сохранить модульный и чистый код.
import SwiftUI
struct OtherView: View {
var body: some View {
Text("second view");
}
}
struct ContentView: View {
var body: some View {
NavigationView {
NavigationLink(
destination: OtherView(),
label: { Text("here") }
)
}
}
}
Я думал, что могу просто создать файл swift и просто import
его, который, похоже, не работает. Каков предпочтительный способ обработки импорта классов/структур?
Комментарии:
1. Просто положи это в другой файл. Вам не нужно импортировать. Если он не находится в отдельном пакете, то вы импортируете пакет