ユーザーが UITextView ビューの上に UIImageViews を挿入できるアプリを実装しています。また、UIImageViews の下にいくつかの文字を挿入して、バックスペースでそれらを削除できるようにします。
ただし、問題は、デバイスでテストすると、バックスペースの削除が時間の経過とともに高速化し、単語全体と行を消去し始めるため、カーソルが特殊文字をスキップして UIImageViews を表示したままにすることです!
バックスペース呼び出しを検出する方法はたくさんありますが、それは問題ではありません。ただし、「高速化」はプライベートメソッドを介して実装されているため、インターセプトが行われますが、単独で検出することはほとんど不可能です!
私はかなり長い間この問題に苦労してきましたが、通常はウェブ上のすべてのハッキングを使い果たしましたが、運がありません :\
(キーボード文字の検出から動的サブクラス化まですべてを試しました!!)