在全屏幕中创建弹出工具栏NSOpenGLView(OSX Cocoa)

时间:2011-03-11 20:13:46

标签: cocoa macos fullscreen

我有一个Cocoa应用程序,其中我的一个NSOpenGLViews可以进入全屏模式(我使用方法enterFullScreenMode:withOptions :)。我想创建一个小小部件,当你将鼠标悬停在它上面时,会弹出一个带有一些不同控件的工具栏。我想知道实现这个小部件的最佳方法是什么?起初我想过使用一个面板,但我不认为你可以在全屏模式下调出任何窗口。此外,您似乎无法将子视图添加到NSOpenGLView?这两个假设是否正确?我还能用什么来实现这个目标?

2 个答案:

答案 0 :(得分:0)

我会在openglview的superview中添加一个子视图。

答案 1 :(得分:0)

您无法向NSOpenGLView添加任何子视图。 您可以使用glViewport来模拟子视图。