Lion のアプリをフルスクリーン モード (メッセージ ベータ アプリなど) で最大幅と 100% の高さに拡張する方法を探していますが、ユーザーがフルスクリーン モードでないときにすべてのサイズに拡大できるようにします。
これは Interface Builder のみを使用して可能ですか、それともコーディングする必要がありますか?
Lion のアプリをフルスクリーン モード (メッセージ ベータ アプリなど) で最大幅と 100% の高さに拡張する方法を探していますが、ユーザーがフルスクリーン モードでないときにすべてのサイズに拡大できるようにします。
これは Interface Builder のみを使用して可能ですか、それともコーディングする必要がありますか?
Interface Builder は、アプリケーションがフルスクリーンでどのように動作するかについてサイズの詳細を提供しないため、これをコーディングする必要があります。
NSWindowDelegateメソッドを使用することで、ウィンドウがフルスクリーンに出入りするときの動作をウィンドウに伝えることができるはずです。
フルスクリーン モードを開始または終了したら、ウィンドウ アウトレットで setMaxSize: を使用して、ウィンドウの最大サイズを設定できます。デリゲート メソッド – windowWillEnterFullScreen: および – windowWillExitFullScreen: が最も便利です。