首页 > 解决方案 > 如何使用 SwiftUI 在 macOS Big Sur 中创建带有工具栏的窗口?

问题描述

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

到目前为止我尝试了什么:

在 AppDelegate 中设置

window.toolbarStyle = .unified

但它似乎对窗口没有影响。

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

    .toolbar {
        ToolbarItem{
         Label("Hello", systemImage: "book.circle")
        }

我还是什么也没看到。

更新:

它适用于基于 »SwiftUI App« 作为生命周期的新 Projekt。如果我选择 App Delegate,我没有工具栏。在我看来,我必须在 App Delegate 中设置一些东西。

标签: macosswiftuitoolbarmacos-big-sur

解决方案


推荐阅读