NSWindow 控制多个选项卡

NSWindow controlling multiple tabs

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

现有的 TabView 和 TabViewController 似乎不能实现这个,但我不确定。

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

这实际上是操作系统为您提供多个 windows 的魔法。

你设置了tabbingMode of your window and a tabbingIdentifier if needed. From there, the system will handle your tabbing needs. You create separate windows. If you want to force tabbing in your application, use the addTabbedWindow:ordered:API.

您还可以免费获得 "new tab" 和 "view all tabs" 功能。