我在使用 SwiftUI 创建的 MacOS 上创建了一个非常简单的应用程序。默认有一个菜单项show tab bar
.我该如何删除这个?在这个应用程序中有标签是没有意义的。
我发现以下回答了相同的问题,但对于旧版本的 Swift,而不是 SwiftUI:How do I disable the Show Tab Bar menu option in Sierra apps?
最佳答案
SwiftUI 中的等价物与 Swift 中的等价物相同(由于某种原因,该帖子中未提及)。要从应用程序的任何窗口中完全删除这些项目,您可以在应用程序委托(delegate)中设置 bool 值 allowsAutomaticWindowTabbing假的
func applicationWillFinishLaunching(_ notification: Notification) {
NSWindow.allowsAutomaticWindowTabbing = false
}
关于swift - 如何在 SwiftUI 中禁用“显示标签栏”菜单选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65460457/