【发布时间】:2013-04-08 22:23:11
【问题描述】:
有没有一种简单的方法可以在选择被剪切后获取剩余的文本?假设我有一个带有“Hello, Jim”的文本视图控件。如果选择“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);
当然,那是另一部分。
感谢您的帮助。
【问题讨论】:
标签: ios ios6 uitextview uitextrange