Я пытаюсь создать splitview в SwiftUI, и у меня есть 2 проблемы 1. Детальный вид не отображается в навигации 2. Если я перехожу в Детальный вид из основного вида, он отображается в навигации (верхняя панель навигации),но когда он переходит на следующую страницу, кнопка назад не работает
struct MainView: View {
var body: some View {
NavigationView {
ListView()
DetailView()
}
}
}
struct ListView: View {
let menuItems = [MenuItem(name: "Login"),
MenuItem(name: "KS & Token"),
MenuItem(name: "Household & Domain"),
MenuItem(name: "Register")]
var body: some View {
VStack{
List{
ForEach(self.menuItems, id:\.id) { item in
NavigationLink(destination: LoginView(menuItem: item)){
Text(item.name)
}
}
}
Spacer()
}
.navigationBarTitle(Text("User Menu"))
}
}
проблема заключается в следующем: 1. DetailView () не отображает верхнюю панель навигации 2. в LoginView, когда я перехожу на следующую страницу с NavigationLink,приложение не показывает кнопку возврата, а также добавляет ее по коду, не помогает