Post

Replies

Boosts

Views

Activity

Xcode 13 Navigation Bar causes extra padding on TabView
I've used a NavigationView which uses NavigationLink to switch to a page which has TabView. However there is an excess padding on the top of the TabView pages, which is due to the NavigationBar. Here's the code snippet which uses NavigationView: var body: some View { NavigationView { HomeView() } } var body: some View { @State var loggedIn: Bool = false var body: some View { VStack { NavigationLink(destination: TabbedView(), isActive: $loggedIn){ EmptyView() } Button(action:{ self.loggedIn.toggle() }) { Text("Login") } } } } var body: some View { TabView { Home() .tabItem { Image(systemName: "music.note") .foregroundColor(.white) Text("HOME") .foregroundColor(.white) } Info() .tabItem{ Image(systemName: "ellipsis.circle.fill") .foregroundColor(.white) Text("INFO") .foregroundColor(.white) } } .accentColor(.red) }
0
0
425
Oct ’21