Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.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 Big Sur和SwiftUI中创建带有工具栏的窗口?_Macos_Swiftui_Toolbar_Macos Big Sur - Fatal编程技术网

如何在macOS Big Sur和SwiftUI中创建带有工具栏的窗口?

如何在macOS Big Sur和SwiftUI中创建带有工具栏的窗口?,macos,swiftui,toolbar,macos-big-sur,Macos,Swiftui,Toolbar,Macos Big Sur,我已经找了一个小时的答案了。但到目前为止,我只找到了NaviagionView的解决方案。我不想那样做。我有一个简单的窗口。类似于Safari或系统设置。 我无法将工具栏添加到此窗口 到目前为止,我尝试的是: 在AppDelegate中设置了 window.toolbarStyle = .unified 但它似乎对窗户没有影响 然后我在ContentView中添加了一个工具栏 .toolbar { ToolbarItem{ Label("He

我已经找了一个小时的答案了。但到目前为止,我只找到了NaviagionView的解决方案。我不想那样做。我有一个简单的窗口。类似于Safari或系统设置。 我无法将工具栏添加到此窗口

到目前为止,我尝试的是:

在AppDelegate中设置了

window.toolbarStyle = .unified
但它似乎对窗户没有影响

然后我在ContentView中添加了一个工具栏

    .toolbar {
        ToolbarItem{
         Label("Hello", systemImage: "book.circle")
        }
我还是什么也看不到

更新:


它可以与基于»SwiftUI应用程序«as生命周期的新项目配合使用。如果我选择“应用程序代理”,则没有工具栏。在我看来,我必须在应用程序代理中设置一些内容。

我没有创建macOS应用程序的经验,但我发现了这个,你觉得怎么样?@Luffy我已经尝试过了。但这对我不起作用。那篇文章似乎少了一点信息。我没有创建macOS应用程序的经验,但我找到了这个,你觉得怎么样?@Luffy我已经试过了。但这对我不起作用。那篇文章似乎少了一点信息。