当应用程序输入全屏模式时,是否有可能收到通知?因为当应用输入全屏时,我必须重新绘制图像,现在我做不到,因为我不知道应用程序何时进入全屏。
我找到了方法:
- (void)windowDidEnterFullScreen:(NSNotification *)notification
但是我必须在哪里使用它?因为在NSWindow
类中它不起作用。
-
NSWINDOWDELEGATE协议中的全屏API:
以下通知是在窗口进入和退出全屏模式之前和之后发送的:
NSWindowWillEnterFullScreenNotification NSWindowDidEnterFullScreenNotification NSWindowWillExitFullScreenNotification NSWindowDidExitFullScreenNotification
-
如何使用委托
您也可以使用此功能
- (void)windowDidResize:(NSNotification *)notification{
}
每当窗口的大小更改时,都会调用此功能。