Post

Replies

Boosts

Views

Activity

Reply to List in a Tabview always reset after tab change
struct TabbarDetailView : View {          @State var activeTab = 0     @State private var oldSelectedItem = 0          var body : some View {                  TabView(selection: $activeTab) {                          ActivityVW().tabItem {                 VStack {                     Image("Home")                         .renderingMode(.template)                     Text("Activity")                 }             }             .tag(0)             .onAppear { self.oldSelectedItem = self.activeTab }                          LeaderboardView().tabItem {                 VStack {                     Image("Leaderboard")                         .renderingMode(.template)                     Text("Leaderboard")                 }             }             .tag(1)             .onAppear { self.oldSelectedItem = self.activeTab }                          CreateView().tabItem {                 VStack {                     Image("create")                     //   .renderingMode(.template)                     // Text("Create")                 }             }             .tag(2)             .onAppear { self.oldSelectedItem = self.activeTab }                          AchievementsView().tabItem {                 VStack {                     //                    if activeTab == 4 {                     //                        Image("ribbon3selected")                     //                     //                    } else {                     Image( "achievement")                         .renderingMode(.template)                     //                    }                                                               Text("Achievements")                 }             }             .tag(3)             .onAppear { self.oldSelectedItem = self.activeTab }                          ProfileView().tabItem {                 VStack {                     Image("Ellipse 220")                     // .renderingMode(.template)                     Text("Profile")                 }             }             .tag(4)             .onAppear {                 self.oldSelectedItem = self.activeTab }         }     } }
Topic: UI Frameworks SubTopic: SwiftUI Tags:
Oct ’20