在OSX上的Cocoa中以全屏模式处理事件

时间:2011-03-08 19:00:54

标签: cocoa macos fullscreen

我正在尝试为我的cocoa应用程序添加全屏支持,并且我在弄清楚如何处理事件时遇到了一些麻烦。我使用方法enterFullScreenMode:withOptions:进入全屏模式但是当我这样做时,似乎NSFullScreenWindow成为第一个响应者并接收事件。我很困惑如何能够覆盖这个类来处理键盘和鼠标事件(我找不到设置什么类窗口成为全屏窗口)。我完全不在基地吗?我应该使用其他方法来实现全屏模式吗?

1 个答案:

答案 0 :(得分:2)

我能够通过使充满屏幕的视图成为第一响应者来克服这个问题。