我正在使用此代码获取光标位置:
NSInteger insertionPoint = [[[myTextView selectedRanges] objectAtIndex:0] rangeValue].location;
如何在当前光标位置添加所选文本而不是通过附加文本?
答案 0 :(得分:4)
如果我理解你的问题,这对你有用:
[textView setSelectedRange:NSMakeRange(4, 0)];
[textView insertText:@"my copied text"];
在NSMakeRange()
4中是文本视图中的位置,0用于长度,因为您不想替换任何文本。