0

应用程序进入全屏模式时是否可以收到通知?因为当应用程序进入全屏时我必须重绘图像,现在我不能这样做,因为我不知道应用程序何时进入全屏。

我找到了方法:

- (void)windowDidEnterFullScreen:(NSNotification *)notification 

但我必须在哪里使用它?因为在NSWindow课堂上它不起作用。

4

2 回答 2

5
  1. NSWindowDelegate 协议中的全屏 API:

    在窗口进入和退出全屏模式之前和之后发送以下通知:

    NSWindowWillEnterFullScreenNotification
    
    NSWindowDidEnterFullScreenNotification
    
    NSWindowWillExitFullScreenNotification
    
    NSWindowDidExitFullScreenNotification
    
  2. 如何使用委托

于 2012-10-19T12:12:55.673 回答
1

您也可以使用此功能

- (void)windowDidResize:(NSNotification *)notification{ 
}

每当窗口大小发生变化时,都会调用此函数。

于 2012-10-19T14:39:18.437 回答