有没有一种简单的方法可以在选择被剪切后获取剩余的文本?假设我有一个带有“Hello, Jim”的 textview 控件。如果选择了“Jim”,我想将“Hello”存储到一个变量中,“而不使用 [textview1 cut:self]。在下面的代码中,我可以得到另一部分。
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);
当然,这是另一部分。
感谢您的帮助。