3

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() でナビゲーション トップ バーが表示されない

4

0 に答える 0