Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.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 制作一个NSToolbar';s fullScreenAccessoryView在启动时可见_Objective C_Macos_Cocoa_Fullscreen_Nstoolbar - Fatal编程技术网

Objective c 制作一个NSToolbar';s fullScreenAccessoryView在启动时可见

Objective c 制作一个NSToolbar';s fullScreenAccessoryView在启动时可见,objective-c,macos,cocoa,fullscreen,nstoolbar,Objective C,Macos,Cocoa,Fullscreen,Nstoolbar,我正在尝试制作一个带有工具栏控制器的应用程序,其中显示的是视图,对于显示的每个视图,我希望为工具栏添加第二行,我发现要做到这一点,您必须执行[toolbar setFullScreenAccessoryView:view]。但是,在用户切换全屏模式之前,视图不会显示,并且在将窗口切换回窗口模式后,附件视图仍保持不变。我希望它看起来像Mail.app、Preview.app、Dictionary.app中的以下示例: 只需在NSToolbarView下面放置一个自定义视图即可。。所以在窗户的顶部。

我正在尝试制作一个带有工具栏控制器的应用程序,其中显示的是视图,对于显示的每个视图,我希望为工具栏添加第二行,我发现要做到这一点,您必须执行
[toolbar setFullScreenAccessoryView:view]
。但是,在用户切换全屏模式之前,视图不会显示,并且在将窗口切换回窗口模式后,附件视图仍保持不变。我希望它看起来像Mail.app、Preview.app、Dictionary.app中的以下示例:

只需在NSToolbarView下面放置一个自定义视图即可。。所以在窗户的顶部。 不要误用全屏附件视图。如果是为了别的什么


(它也可能是任何其他视图,顺便说一下:D)

可能是的副本,因此我知道将来使用FullScreen附件视图的正确方法是什么?当您有视图时。。在一个。。。e、 g.浮动调色板。。在全屏模式下,你不需要调色板,但你需要一个视图,你把它标记为全屏配件。当调色板隐藏时,工具栏将把该视图作为第二行。仅举一个例子。。。它也可能是你有一个侧边栏,在全屏上变成一个baror,或者一个隐藏在菜单中的视图,但在全屏上总是显示是有意义的it@PythonSpoilsYou对和?:)关键是它是任何自定义视图。弧与否根本不重要。但也许有人发现了一个弧形视图;)