Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 导航视图和工具栏项_Macos_Swiftui - Fatal编程技术网

Macos 导航视图和工具栏项

Macos 导航视图和工具栏项,macos,swiftui,Macos,Swiftui,我正在构建三列NavigationView。如何使工具栏固定到特定视图?我想分别为第二列和第三列制作toobar,如下图所示的Mail 我尝试使用以下代码,但是,工具栏似乎附加在第二个和第三个视图的顶部。此外,如果调整视图的大小,工具栏将保持静止。(不响应相应的视图) @main 结构MyApp:App{ var body:一些场景{ 窗口组{ 附件导航() } } } 结构AppSidebarNavigation:视图{ var侧栏:一些视图{ 列表(选择:$selection){ 导航链接

我正在构建三列
NavigationView
。如何使工具栏固定到特定视图?我想分别为第二列和第三列制作toobar,如下图所示的
Mail

我尝试使用以下代码,但是,工具栏似乎附加在第二个和第三个视图的顶部。此外,如果调整视图的大小,
工具栏
将保持静止。(不响应相应的视图)

@main
结构MyApp:App{
var body:一些场景{
窗口组{
附件导航()
}
}
}
结构AppSidebarNavigation:视图{
var侧栏:一些视图{
列表(选择:$selection){
导航链接(目标:SecondView()){Text(“Second View”)}
}
.listStyle(SidebarListStyle())
}
var body:一些观点{
导航视图{
边栏
第二视图()
文本(“未选择任何项目”)
}
}
}
结构第二视图:视图{
var body:一些观点{
VStack{
导航链接(目的地:文本(“第三视图”)){
文本(“第三视图”)
}
垫片()
}
.工具栏{
工具栏项目组(位置:。自动){
文本(“标题”)
垫片()
按钮(操作:{}{Image(系统名:“plus”)}
垫片()
}
}
}
}