【发布时间】:2012-01-27 13:25:30
【问题描述】:
我目前有一个允许全屏显示的 NSWindow。该窗口下方有一个视频播放器和一个播放列表。当用户全屏时,我想摆脱播放列表,只显示视频。
我这样做的第一个想法是当我检测到全屏入口点时换出窗口。我发现我可以通过以下方式检测到这一点:
- (void)windowWillEnterFullScreen:(NSNotification *)notification
{
NSLog(@"My window is going fullscreen");
}
但此时我一直无法弄清楚如何将窗口换成新的。我还没有尝试过的一个选项是修改视频的所有调整大小标志并隐藏其他组件,但我不确定这是否是最佳解决方案。
有人对更好的方法有什么建议吗?
【问题讨论】:
-
查看类似问题的一种方法:stackoverflow.com/questions/9019178/…
标签: cocoa osx-lion fullscreen nswindow