SwiftUI загружает все представления в TabView при появлении первой вкладки
Мой TabView выглядит так:
var body: some View {
TabView {
TabView1()
.tabItem() {
Image("...")
Text("...")
}
.onAppear { ??? }
TabView2()
.tabItem() {
Image("...")
Text("...")
}
}
.onAppear { ??? }
}
Когда я вхожу в TabView, я перехожу на TabView1. Я хочу загрузить содержимое внутри TabView2, когда я нахожусь в TabView1, чтобы содержимое в TabView2 было подготовлено, когда я щелкаю и переключаюсь на него.
Я предполагаю, что мне нужно что-то сделать в любом из методов .onAppear, но я должен это делать? Большое спасибо!