SwiftUI загружает все представления в TabView при появлении первой вкладки

Мой TabView выглядит так:

      var body: some View {
    TabView {
        TabView1()
            .tabItem() {
                Image("...")
                Text("...")
            }
            .onAppear { ??? }

        TabView2()
            .tabItem() {
                Image("...")
                Text("...")
            }
    }
    .onAppear { ??? }
}

Когда я вхожу в TabView, я перехожу на TabView1. Я хочу загрузить содержимое внутри TabView2, когда я нахожусь в TabView1, чтобы содержимое в TabView2 было подготовлено, когда я щелкаю и переключаюсь на него.

Я предполагаю, что мне нужно что-то сделать в любом из методов .onAppear, но я должен это делать? Большое спасибо!

0 ответов

Другие вопросы по тегам