Hi,
I've trying to implement a Bottom Bar Navigation with SwiftUI where each tab fetches some related data.
The problems are mainly two:
I've tried with both XCode 12 beta 4 and XCode 11
I've trying to implement a Bottom Bar Navigation with SwiftUI where each tab fetches some related data.
The problems are mainly two:
Each time I select a tab, the parent who contain the TabView get reloaded
If I chose the third tab (for instance), the first and second tab gets reloaded ( and fetch remote data again…)
Code Block struct HomeView: View { @EnvironmentObject var authenticatedUser : AuthenticatedUser @State private var selectedIndex = 0 var body: some View { TabView(selection: self.$selectedIndex) { MyProfileView() .tabItem { Image(systemName: "person") } .tag(0) DashboardView() .font(.title) .tabItem { Image("archivebox") } .tag(1) TopTrendsView() .font(.title) .tabItem { Image("square.grid.3x3") } .tag(2) MyAccountView() .font(.title) .tabItem { Image("gearshape") } .tag(3) }.tabViewStyle(DefaultTabViewStyle()) } }
I've tried with both XCode 12 beta 4 and XCode 11