6

我正在使用此代码来获取光标位置:

NSInteger insertionPoint = [[[myTextView selectedRanges] objectAtIndex:0] rangeValue].location;

如何在当前光标位置添加所选文本而不是附加文本?

4

1 回答 1

8

如果我正确理解您的问题,这将适用于您:

[textView setSelectedRange:NSMakeRange(4, 0)];
[textView insertText:@"my copied text"];

4 是文本视图中的NSMakeRange()位置,0 用于长度,因为您不想替换任何文本。

于 2012-04-25T02:44:04.083 回答