1

NSTextView を含むメニューレット アプリがあります。アプリをドックに表示したくないので、書いた

<key>LSUIElement</key>
<true/>

Info.plist ファイルで。

しかし、このオプションが有効になっていると、どういうわけかメニューの NSTextView がまったく応答しなくなります。

また反応させるにはどうしたらいいですか?ドックアイコンを非表示にする方法は他にもありますか?

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

重要な更新: このバグは、Mac OS 10.6 以降でのみ発見されています。

4

1 に答える 1

0

ドキュメントには、メニュー項目にアタッチされているビューではキーボードイベントがサポートされていないと記載されています(「アプリケーションメニュー」および「ポップアップリストプログラミングトピック」を参照)。

とはいえ、Dockアイコンとステータスアイテムのメニューに埋め込まれたテキストビューのない最小限のサンプルアプリを作成するのに問題はなかったので、問題は別の場所にある可能性があります。ここから私のサンプルアプリをダウンロードできます。

于 2011-01-22T22:59:11.997 に答える