2011-03-11 90 views
0

我有一個可可應用程序,其中我的一個NSOpenGLViews可以進入全屏模式(我用enterFullScreenMode方法執行此操作:withOptions :)。我想創建一個小部件,當你將鼠標移到它上面時,一個工具欄會彈出一些不同的控件。我想知道什麼是實現這個小部件的最佳方式?起初我想過使用面板,但我不認爲你可以在全屏模式下顯示任何窗口。此外,似乎你不能添加一個子視圖到NSOpenGLView?這兩個假設是否正確?我還能用什麼來實現這個目標?創建一個全屏幕彈出工具欄NSOpenGLView(OSX可可)

回答

0

我會添加一個子視圖到openglview的超級視圖。

+0

你需要使用圖層來做到這一點嗎? – Mike2012

+0

沒有。我會使用一個nsview。 – lbrndnr

+0

我的印象是,你不可能有重疊的視圖都可以看到沒有圖層。這是不正確的? – Mike2012

0

您不能將任何子視圖添加到NSOpenGLView。 您可以使用glViewport來模擬子視圖。