在类似于终端应用程序的单个 NSWindow 中实现多个选项卡控制的最佳方法是什么?
现有的 TabView 和 TabViewController 似乎无法实现此目的,但我不确定。
我的第一个想法是使用 Collection View ,但我害怕开始重新发明已经完成的东西。
最佳答案
这实际上是操作系统为您提供多个窗口的魔法。
您设置 tabbingMode
您的窗口和 tabbingIdentifier
如果需要的话。从那里,系统将处理您的标签需求。您创建单独的窗口。如果您想在应用程序中强制使用 Tab 键,请使用 addTabbedWindow:ordered:
API。
您还可以免费获得“新标签”和“查看所有标签”功能。
关于macos - NSWindow 控制多个选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48254397/