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