현재 전체 화면을 허용하는 NSWindow가 있습니다. 창 아래에 동영상 플레이어와 재생 목록이 있습니다. 사용자가 전체 화면으로 전환하면 재생 목록을 없애고 동영상 만 표시하려고합니다.OS X Lion : 전체 화면 NSWindow 미끼 & 스위치
첫 번째 생각은 전체 화면 엔트리 포인트를 감지 할 때 창을 바꿔주는 것입니다. 나는 다음과 같이이를 감지 할 수있는 것으로 나타났습니다 :
- (void)windowWillEnterFullScreen:(NSNotification *)notification
{
NSLog(@"My window is going fullscreen");
}
그러나 나는이 시점에서 새로운 하나의 창 밖을 교체하는 방법을 알아낼 수 없었습니다. 아직 시도하지 않은 한 가지 옵션은 비디오의 크기 조정 플래그를 모두 수정하고 다른 구성 요소를 감추는 것이지만 이것이 최선의 해결책인지는 확실하지 않습니다.
아무에게도이 작업을 수행하는 데 더 좋은 방법이 있습니까?
하나의 방법에 대해 비슷한 질문이 있습니다. http://stackoverflow.com/questions/9019178/osx-lion-different-views-in-fullscreen-and-in-windowed-mode – CRD