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.Any idea how to go about fixing this error?