1

すべてのテキスト フィールドのコンテキスト メニューにメニュー項目を追加したいと考えています。アプリケーション全体ですべての NSTextField によって使用されるタイプ NSTextView の内部フィールド エディターを手に入れれば、それを行うことができます。それを取得する唯一の方法は、[window firstResponder] からアクセスすることです。誰か別の方法を知っていますか?

4

1 に答える 1

1

考えられるもう 1 つの方法は、NSTextField をサブクラス化し、me ​​nuForEventメソッドをオーバーライドして動作を拡張することです。

最後に、ウィンドウ デリゲートのwindowWillReturnFieldEditorメソッドを使用して、カスタム フィールド エディターのインスタンスを返します。

于 2013-03-06T10:23:55.613 に答える