1
全画面の枠なしの全画面ウィンドウを試しています。私はそれを表示することができますが、それは私のNIBファイルの1つを使用する方法を知らないので空に見えます。私は次のコードを使ってウィンドウを作成しています:nibデザインを使用してココアボーダーレスウィンドウを作成する
int windowLevel = CGShieldingWindowLevel();
NSRect screenRect;
screenRect = [[NSScreen mainScreen] frame];
ventanaBloqueo = [[Escucha alloc]
initWithContentRect:screenRect
styleMask:NSBorderlessWindowMask
backing:NSBackingStoreBuffered
defer:NO
screen:[NSScreen mainScreen]];
ここで 'Escucha'はNSWindowサブクラスです。どのようにして窓に私のNIBデザインの1つを使用するように指示できますか?
よろしくお願いいたします。
が、私はinitWithContentRectを無効にして呼ばれるように強制する必要があります。コントローラーを使ってどうすればいいですか? – LooPer
これを次のように試してください:[[window contentView] enterFullScreenMode:[NSScreen mainScreen withOptions:nil];私があなたのことをしていたとき、私は窓について少し読んでいました。 NSWindowControllerについても理解してください。 – lbrndnr