我有一个NSTextView,我需要插入一个换行符。代码如下所示:
NSString *myString = @"test" [myTextView insertText:myString]; /**** INSERT LINE BREAK HERE ****/ [[myTextView textStorage] insertAttributedString:MY_ATTRIBUTED_STRING atIndex:myString.length];
任何人都知道如何做到这一点?
答案 0 :(得分:5)
我在这里比较迟到,但有些事情需要提及:
NSTextView是NSResponder的子类。 NSResponder声明但未实现方法
-insertNewline:
NSTextView 实现该方法。这是实现它的方法,而不是用'\ n'手动构建字符串。
答案 1 :(得分:4)
我相信您可以使用文字\ n作为换行符
NSString *myString = @"test\n"
[myTextView insertText:myString];
答案 2 :(得分:1)
我同意杰森的观点。使用\ n。我知道它适用于iPhone,因此它绝对适用于Mac。
另外,你在第一行的末尾忘了一个分号;)