[NSApplication presentationOptions]
にNSFullScreenModeApplicationPresentationOptions
が含まれているかどうかを確認する必要がありますが、どうすれば達成できますか?NSWindowがMac OS X Lionで全画面表示されているかどうかを確認するには?
EDIT:[NSApplication presentationOptions]
を使用すると、ドキュメントベースのアプリケーションと同じように機能しません。一部のドキュメントはフルスクリーンで表示される場合があります。私は今、別の解決策を探しています。私はとかそのようなものがなぜ存在しないのだろうと思っています。
ありがとう、これは私が必要としていたものです。ただ1つの修正: 'NSApplication'の代わりに' NSApp'を使用してください。そうしないと警告が表示されます。もちろん、 - (BOOL)inFullScreenMode() 'は - (BOOL)inFullScreenMode'と書かれています。 – Nickkk
残念ながら、もう一つの問題があります。私のドキュメントベースのアプリケーションでは、ドキュメントの一部がフルスクリーンで、他のものがそうでないため、上記のソリューションを使用することはできません。他の解決策? – Nickkk
すべてのウィンドウのスタイルマスクを確認するだけです。私はいくつかのサンプルコードを追加しました。 –