誰かが、Mac OS X用のフルスクリーンアプリケーションをOPC-CのCocoaで書く方法の例を教えてもらえますか?Mac OS X用の全画面アプリをObjective-CでCocoaで書く方法の例はありますか?
1
A
答えて
5
は、あなたがフルスクリーンにしたいNSViewのに次のコードを追加:あなたはどのNSWindowの固有のコードを持っている場合
[view enterFullScreenMode:[NSScreen mainScreen] withOptions:nil];
それは、あなたが監視する必要がある唯一の事はまったく同じですね...
2
http://nehe.gamedev.net/data/lessons/lesson.asp?lesson=02
チュートリアルの多くはOSXのCocoa例があります。
0
これを試してみてください:
- (void)toggleMyViewFullScreen:(id)sender
{
if (myView.inFullScreenMode) {
[myView exitFullScreenModeWithOptions:nil];
} else {
NSApplicationPresentationOptions options =
NSApplicationPresentationHideDock |
NSApplicationPresentationHideMenuBar;
[myView enterFullScreenMode:[NSScreen mainScreen] withOptions:@{
NSFullScreenModeApplicationPresentationOptions : @(options) }];
}];
}
}
ウィンドウメニューの全画面メニュー項目にこれを接続することができますが、メニュー項目があなたのtoggleMyViewFullScreen:に動作するように変更してください。または、プログラムで、またはアプリケーションの読み込み時にtoggleMyViewFullScreenを呼び出すことができます。
関連する問題
- 1. Mac OS X用のCocoaでテキストの内側の影を描く方法
- 2. Mac OS X Cocoa、グローバル画面座標空間でY座標を反転する
- 3. Cocoaアプリを全画面アプリの上に置く
- 4. CocoaまたはC++を使用してMac OS Xでスクリーンショットを撮る方法
- 5. Mac OS XでのMySQLのインストールを取り除く方法
- 6. memcpy()はMac OS Xでは安全ではありませんか?
- 7. update statusbar menu on mac mac os x cocoa
- 8. MAC OS Xで画面をロックしたりロック解除するにはどのAPIを使用しますか?
- 9. CocoaベースのMac OS Xアプリケーション用にinternationalize MainMenu.xibに直面する問題
- 10. RustでネイティブのMac OS X GUIを書くには?
- 11. Mac OS X 10.6用cscopeのインストール方法
- 12. Mac OS X 10.6でNSViewフレーム/境界を画面に表示
- 13. Mac OS Xの開発者向けの電話画面に関する質問はありますか?
- 14. Mac OSまたはWindowsでiphoneデバイスの画面をレンダリングする方法
- 15. Mac OS X用のカスタムデスクトップ通知をボリュームポップアップのように書く
- 16. NSWindowがMac OS X Lionで全画面表示されているかどうかを確認するには?
- 17. Firefox OSのアプリを書く方法
- 18. Mac OS Xの.emacsファイルはどこにありますか
- 19. インストーラでOS Xのバージョンを知る方法はありますか?
- 20. Cocoaアプリで全画面表示に設定されていますか?
- 21. Mac OS XでPhotoshopアプリケーションとやりとりする方法
- 22. のMac OS X NodeJS:Macのポートを使用して、MAC OS X上
- 23. Mac OS Xでleptonica画像ライブラリを使用するには
- 24. Mac OS Xでターミナルウィンドウを自動的に開く方法
- 25. Mac OS Xでアプリに署名していますか?
- 26. Mac OS X上のEmacsにチルダ(〜)文字を書くには?
- 27. PhpStorm Mac OS Xでの展開メニューがありません
- 28. Mac OS Xでファイルの場所を追跡する方法は?
- 29. Cocoa Mac OS X Objective-Cアプリケーションでは、現在PDFViewで表示されているPDFページで検索を実装する方法はありますか?
- 30. MAC OS XでVisual Studioプロジェクトを開く
これは10.5以降でのみ使用できますが、非常に簡単です。 10.5をサポートしたい場合、ビューはウィンドウ内になければなりませんが、10.6だけを必要とする場合ではありません。 – ughoavgfhw
@hauntsaninja、しかしフルスクリーンモードをエスケープする方法は?私のビューは上記の同じコードを使用し、 "esc"キーボードイベントに応答しませんでした。 – scorpiozj