NSWindow控制多个标签

时间:2018-01-14 21:34:47

标签: macos cocoa nswindow nstabview nstabviewcontroller

在单个NSWindow中实现多个选项卡控制的最佳方法是什么?类似于终端应用程序?

enter image description here

现有的TabView& TabViewController似乎无法实现这一点,但我不确定。

我的第一个想法是使用集合视图,但我害怕开始重新发明已经完成的事情。

1 个答案:

答案 0 :(得分:2)

这实际上是操作系统为您提供多个窗口的神奇功能。

如果需要,您可以设置窗口的tabbingModetabbingIdentifier。从那里,系统将处理您的标签需求。您创建单独的窗口。如果要在应用程序中强制使用Tab键,请使用addTabbedWindow:ordered: API。

您还可以免费获得“新标签页”和“查看所有标签页”功能。