【问题标题】:Remove 'Show/Hide tab bar' menu item删除“显示/隐藏标签栏”菜单项
【发布时间】:2016-11-09 14:00:22
【问题描述】:

最新版本的 macOS Sierra 在“查看”菜单中添加了“显示/隐藏标签栏”菜单项。

它是动态的。

我的应用程序已经使用MMTabBarView 库包含了自己的标签栏。我更愿意继续使用这个库,因为它使我能够向后兼容选项卡,并且能够对选项卡进行一些自定义。

我在苹果 NSDocumentNSDocumentController 文档中没有看到有关删除此菜单项的任何内容。

有人对我如何删除它有任何建议吗?

注意:我不想简单地禁用它,我希望完全删除它。 (或者我猜一开始就没有添加它)。

【问题讨论】:

标签: macos cocoa nsdocument nsdocumentcontroller


【解决方案1】:

在 Interface Builder 中,打开 NSWindow 的属性,您将看到一个名为“Tabbing Mode”的选项。将其设置为不允许。

【讨论】:

  • 啊,窗口本身。我没有想到。谢谢!
  • 在 SwiftUI 你可以做window.tabbingMode = .disallowed
  • 对于Xamarin.Forms 应用程序,我们需要在AppDelegate 窗口的创建中执行此操作并包括TabbingMode= NSWindowTabbingMode.Disallowed。由于我们使用的是我们自己的NSWindow,因此在 Xcode 中进行更改没有任何效果。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-08-30
  • 1970-01-01
  • 2014-02-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-13
相关资源
最近更新 更多