Post

Replies

Boosts

Views

Activity

SwiftUI navigation bar items going haywire when swipe back fails
I have a ListView, TasksView and then EditView.The flow goes like this: you have a list cell, you tap that which takes you to TasksView When a row is tapped in TasksView it takes you to EditView.When I half swipe back to navigate to previous view the navigation bar go bezerk and overlaps. It happens mainly if I use a navigationBarItem - (button).In TasksView (detailView) there is a list and some navigation bar modifiers:ZStack { List { // code here } } .onAppear { UITableView.appearance().separatorStyle = .none } .onDisappear { UITableView.appearance().separatorStyle = .none } .background(Color("primaryBackground")) .edgesIgnoringSafeArea(.bottom) .navigationBarTitle("\(listItem.name ?? "")", displayMode: .inline) .navigationBarItems(trailing: Button(action: {self.deleteList()}) { Image(systemName: "trash.circle.fill") } )Same can be said for EditView, that when you half swipe on EditView to get back to TasksView, the same thing happens.Here is the bug in actionAny idea how to go about fixing this error?
3
0
2.2k
Jun ’20