0
私の関数はtextviewでカーソルの現在位置を取得したいのですが、textviewの文字列 ""(カーソルが最後の位置)を持っていて、 6など)と現在のインデックス、位置が3であると予想、どのような方法がios textView.selectedTextRange Emojisを含むテキストビューの範囲が間違っています
func getcurserforTextView(textView : UITextView) -> Int {
var cursorPosition = 0
if let selectedRange = textView.selectedTextRange {
cursorPosition = textView.offset(from: textView.beginningOfDocument, to: selectedRange.start)
}
return cursorPosition
}
回答ありがとうございますが、私はUTF16文字を含むtextviewにカーソル位置が必要です。現在の答えは合計文字のみを入力してください – user3395433
あなたは私の答えを読んで、私が提供したリンクを見ませんでした。 – rmaddy
あなたの答えは文字列とNSStringの点では正しいですが、私は、求職者インデックスを取得する関数が欲しいです。説明ありがとう – user3395433