2

UITextView標準のすべてのプロパティUITextViewが継承されるカスタム (サブクラス化)があります。

ユーザーは、書き込み、削除、切り取り、コピー、貼り付けなどを行うことができます。ユーザーがカーソルの位置を変更できるように、カーソルの移動をテキストビュー内の特定の場所に制限したいと考えています ( textView.selectedRange.location)そのポイントを超えるテキストはユーザーが編集できないと想定されているため、特定のポイントまでのみ。メソッドをオーバーライドすることで、シングルタップイベントでこれを正常に処理しましたtextViewDidChangeSelection。ただし、長押しすると、カーソルは目的のポイントを超えたテキストに移動します (拡大鏡が表示される場合)。

拡大鏡が表示された後にカーソルの動きを制限して、目的のサブ範囲内に保つ方法はありますか?

4

1 に答える 1