11

私は、定期的に何かを思い出させる、および/またはテキスト入力を必要とする、個人的な使用のためのアプリケーションに取り組んでいます。したがって、このポップアップ ウィンドウには NSTextField があります。

入力中にウィンドウがポップアップすると、入力がポップアップ ウィンドウに転送され、非常に煩わしいです。これを止める方法はありますか、現在私は使用しています:

[NSApp activateIgnoringOtherApps:YES];
[hudWindow makeKeyAndOrderFront:nil];

私も試しました:

[NSApp activateIgnoringOtherApps:YES];
[hudWindow orderFrontRegardless];

それを行う他の方法はありますか?

4

2 に答える 2

6
[hudWindow orderFront: nil];

キー ウィンドウまたはメイン ウィンドウを変更せずに、ウィンドウを画面リスト内のそのレベルの前面に移動します。

于 2011-02-16T12:02:34.847 に答える
1

setLevel: を使ってみましたか? より高いレベルのいずれかに設定すると、うまくいくはずです。

お気に入り

[hudWindow setLevel:NSFloatingWindowLevel];

于 2011-02-21T01:14:39.743 に答える