Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 控制多个选项卡的窗口_Macos_Cocoa_Nswindow_Nstabview_Nstabviewcontroller - Fatal编程技术网

Macos 控制多个选项卡的窗口

Macos 控制多个选项卡的窗口,macos,cocoa,nswindow,nstabview,nstabviewcontroller,Macos,Cocoa,Nswindow,Nstabview,Nstabviewcontroller,在一个类似于终端应用程序的单一窗口中实现多个选项卡控制的最佳方法是什么 现有的TabView和TabViewController似乎无法实现这一点,但我不确定 我的第一个想法是使用集合视图,但我害怕重新发明一些已经完成的东西。这实际上是操作系统在多个窗口中为您带来的一种魔力 如果需要,可以设置窗口的宽度和宽度。从那里,系统将处理您的标签需要。您可以创建单独的窗口。如果您想在应用程序中强制使用制表符,请使用API 您还可以免费获得“新建选项卡”和“查看所有选项卡”功能。在调用addTabbedW

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

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


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

这实际上是操作系统在多个窗口中为您带来的一种魔力

如果需要,可以设置窗口的宽度和宽度。从那里,系统将处理您的标签需要。您可以创建单独的窗口。如果您想在应用程序中强制使用制表符,请使用API


您还可以免费获得“新建选项卡”和“查看所有选项卡”功能。

在调用
addTabbedWindow:ordered:
时,请确保新窗口是响应程序链的一部分,例如设置
newWindow.windowController
,以便它将
NSResponder
消息转发到与原始窗口相同的控制器。