したがって、ユーザーが編集できる UITextView がありますが、プログラムで textView に挿入されたテキストもある可能性があり、textView の任意の範囲に挿入できます。現在、これはユーザーが現在作業していた場所からキャレット位置も移動しますが、これは望ましくありません。だからいつでも私はこれをします:
self.textView.text = //some text inserted
キャレットの位置を移動します。では、キャレットの位置が移動しないようにする、またはプログラムによる変更を完全に無視して独立させ、ユーザーの変更に応じてのみ移動する最善の方法は何でしょうか?