2011-03-11 5 views
0

내 NSOpenGLView 중 하나가 전체 화면 모드로 들어갈 수있는 코코아 응용 프로그램이 있습니다.이 메서드는 enterFullScreenMode : withOptions : 메서드로 수행합니다. 작은 위젯을 만들고 싶습니다. 마우스를 올려 놓으면 툴바가 다른 컨트롤로 팝업됩니다. 이 위젯을 구현하는 가장 좋은 방법은 무엇일까요? 처음에는 패널 사용에 대해 생각했지만 전체 화면 모드에서는 모든 창을 표시 할 수 있다고 생각하지 않습니다. 또한 NSOpenGLView 하위 뷰를 추가 할 수없는 것? 이 두 가지 가정이 맞습니까? 이것을 달성하기 위해 내가 사용할 수있는 다른 방법이 있습니까?전체 화면에서 팝업 도구 모음 만들기 NSOpenGLView (OSX Cocoa)

답변

0

openview의 수퍼 뷰에 하위보기를 추가합니다.

+0

레이어를 사용해야합니까? – Mike2012

+0

Nope. 나는 nsview를 사용할 것이다. – lbrndnr

+0

나는 두 개의 레이어가 겹쳐 보일 수 없다는 느낌을 받고있었습니다. 이것은 틀린가? – Mike2012

0

NSOpenGLView에 하위 뷰를 추가 할 수 없습니다. glViewport을 사용하여 하위 뷰를 시뮬레이션 할 수 있습니다.