NSTextField覆盖模式

时间:2014-07-15 07:58:17

标签: objective-c xcode macos cocoa nstextfield

有没有办法创建一个NSTextField,用户的输入替换光标下的文本?

另外:有没有办法将光标更改为块光标?

1 个答案:

答案 0 :(得分:2)

对于第一个问题,获取文本视图的选定范围,然后用输入替换该文本。像

这样的东西
NSRange range = [textView selectedRange];
[textView.textStorage replaceCharactersInRange:range withString:input];

关于第二个问题,请参阅this