如何检查我的应用程序是否以全屏模式运行?

hoc*_*man 3 macos cocoa objective-c fullscreen

我需要检查我的应用程序是否以全屏模式运行.因为我有按钮女巫滑出面板,它应该在全屏时切片不同.我怎么检查呢?

Mat*_*ttR 8

全屏显示的窗口应该已NSFullScreenWindowMask设置.

请参阅Apple的文档

例如,您可以使用:

if ([yourwindow styleMask] & NSFullScreenWindowMask) {
  ....it's full screen
}
Run Code Online (Sandbox Code Playgroud)