如何使用cocoa编程在nstextview中的光标位置插入文本?

时间:2012-04-24 13:35:19

标签: cocoa

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

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

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

1 个答案:

答案 0 :(得分:4)

如果我理解你的问题,这对你有用:

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

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