選択範囲が切り取られた後に残りのテキストを取得する簡単な方法はありますか? 「こんにちは、ジム」を含むテキストビュー コントロールがあるとします。「Jim」が選択されている場合、「[textview1 cut:self] を使用せずに「Hello」を変数に格納したい」というコードです。次のコードでは、他の部分を取得できます。
UITextRange *selectedTextRange = textview1.selectedTextRange;
NSUInteger location = [textview1 offsetFromPosition:textview1.beginningOfDocument toPosition:selectedTextRange.start];
NSUInteger length = [textview1 offsetFromPosition:selectedTextRange.start toPosition:selectedTextRange.end];
NSRange selectedRange = NSMakeRange(location, length);
NSString *str = [textview1.text substringWithRange:selectedRange];
NSLog(@"%@",str);
もちろん、それは他の部分です。
ご協力ありがとうございました。