Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.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
Objective c 在菜单栏应用程序中显示选项卡视图而不是菜单_Objective C_Macos_Cocoa - Fatal编程技术网

Objective c 在菜单栏应用程序中显示选项卡视图而不是菜单

Objective c 在菜单栏应用程序中显示选项卡视图而不是菜单,objective-c,macos,cocoa,Objective C,Macos,Cocoa,我是OSX应用程序开发新手,发现它与iOS有点不同。我正在尝试创建一个示例菜单栏应用程序。我可以使用命令显示菜单 [状态项设置菜单:开始菜单] 但是我不知道怎样才能显示选项卡视图而不是菜单。有人能帮我吗 其中,statusMenu是NSMenu的出口,statusitem是NSStatusItem的对象,您不能。您必须将其显示在一个窗口中,单击状态项即可打开该窗口。 你可以使窗户无边框 1. 您可以在此处使用此选项,它是窗口中的NSTableView,可以伪造NSMenu的布局: 虽然我不建

我是OSX应用程序开发新手,发现它与iOS有点不同。我正在尝试创建一个示例菜单栏应用程序。我可以使用命令显示菜单

[状态项设置菜单:开始菜单]

但是我不知道怎样才能显示选项卡视图而不是菜单。有人能帮我吗


其中,statusMenu是NSMenu的出口,statusitem是NSStatusItem的对象,您不能。您必须将其显示在一个窗口中,单击状态项即可打开该窗口。 你可以使窗户无边框


1. 您可以在此处使用此选项,它是窗口中的NSTableView,可以伪造
NSMenu
的布局:

虽然我不建议这样做,因为如果MacOSX有一些布局更改,这将保持不变


2. 或者,您可以使用一个普通窗口,您可以自定义该窗口,如下所示:


你不能。您必须将其显示在一个窗口中,单击状态项即可打开该窗口。 你可以使窗户无边框


1. 您可以在此处使用此选项,它是窗口中的NSTableView,可以伪造
NSMenu
的布局:

虽然我不建议这样做,因为如果MacOSX有一些布局更改,这将保持不变


2. 或者,您可以使用一个普通窗口,您可以自定义该窗口,如下所示:


您可以设置NSMenuItem的自定义视图,这样您就可以尝试将tableview添加到所选NSMenuItem。

您可以设置NSMenuItem的自定义视图,这样您就可以尝试将tableview添加到所选NSMenuItem。

请不要(ab)使用不相关的标记。更新了我的答案,确保将其签出。是“菜单栏应用程序”是状态项吗?请不要(ab)使用不相关的标记。更新了我的答案,请确保签出。“菜单栏应用程序”是状态项吗?