問題タブ [nsapplication]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
494 参照

cocoa - 非アクティブ化時に Cocoa アプリケーションが非表示になる

NSDocument ベースのアプリを別のアプリに切り替えるか、スペースを切り替えると、アプリが非表示になります...

この動作の原因がわかりません...

Hides on deactivateメインウィンドウでNOに設定されていることに注意してください

0 投票する
1 に答える
1085 参照

objective-c - アプリケーション終了時のクラッシュ

このクラッシュを解決するのを手伝ってくれる人はいますか? これは、アプリが終了したときに発生しますが、常にではありません。

終了時にクラッシュすると、次のクラッシュログが表示されることがありますが、これも常にではありません。

0 投票する
1 に答える
801 参照

macos - OSX で複数の画面にわたって全画面表示を実行するにはどうすればよいですか

ビデオと画像のスライド ショーを表示する Cocoa アプリケーションを作成しています。複数の画面が (Mac Mini などに) 接続されている場合、各画面に異なるコンテンツを表示したいと考えています。各 NSWindow は、各 NSScreen で全画面表示にする必要があります。

これを OSX 10.8 で開発するとき、各 NSWindow フレームを NSBorderlessWindowMask で NSScreen フレームに設定しました。NSApplication で NSApplicationPresentationFullScreen を明示的に使用せず、NSApplicationPresentationHideDock と NSApplicationPresentationAutoHideMenuBar を使用しました。

このアプローチにはいくつかの問題があるようです。一部の OSX イベントにより、メニュー バーが強制的に表示され、ウィンドウが永久に下に移動するようです。

OSX Mavericks が全画面サポートを更新した今、これに対するより良いアプローチはありますか? NSApplication を真のフルスクリーン モードで開き、各 NSScreen に個別の NSWindow を強制することはできますか?

ありがとうございました。

0 投票する
2 に答える
61 参照

objective-c - Cocoa:ウィンドウを非モーダルに表示するには?

MainMenu.xibファイルのデフォルト ウィンドウの [ Visible At Launch ] オプションのチェックを外しました。しかし、その後、プログラムで表示する方法がわかりませんでした...

このウィンドウを非モーダルに表示する方法を知っている人はいますか?

よろしくお願いします!