がありNSTextView
、そのNSTextStorage
デリゲートとして機能しているため、 と のコールバックを取得textStorageWillProcessEditing:
していますtextStorageDidProcessEditing:
。現在、コールバックを使用しdid
てテキストの属性を変更しています (特定の単語に色を付けています)。
私がやりたいのは、特定の文字ペアの自動一致を追加することです。ユーザーが(
を入力すると、私も a を挿入したいのです)
が、いつ、どこでこれを行うのが適切なのか正確にはわかりません。
テキスト ストレージ デリゲート プロトコルから、このwill
メソッドを使用すると、表示されるテキストを変更できるようになると書かれていますが、それが何を意味するのか、どのようにそれを行うことができるのかはよくわかりません。テキスト システムは非常に大きく、混乱を招きます。
どうすればいいですか?