私はUITextViewに文字列を持っています。UITextViewに単語の後ろにカーソルを置く
NSString *str = @"Hello world. What @are you @doing ?"
私がUITextViewをタップすると、カーソルがその文字列をタップするところに移動します。しかし、私はそれが必要です、私はそのテキストビューの任意の文字をタップすると、カーソルは自動的にその単語の終わりに行く。たとえば、「Hello」の文字「e」をタップすると、「Hello」の後にカーソルが置かれます。
どうすればいいですか?
'textView.selectedRange'を変更してみますか?範囲(すなわちインデックス)を取得し、次に空白文字を計算しませんか? – zcui93
こんにちは、ありがとうございました。カーソルは正常に動作します。しかし、任意の単語に特殊文字(hello_01など)が含まれている場合、カーソルは@ "_"になります。どうすればこれを防ぐことができますか?これを普通の文字列として扱い、カーソルが最後に来るようにするには? –
正確には、次の空白を自分で見つけて、回答のために 'selectedRange' – zcui93