6

改行を挿入する必要があるNSTextViewがあります。コードは次のようになります。

NSString * myString = @ "test"
[myTextView insertText:myString];

/****ここに改行を挿入****/

[[myTextView textStorage] insertAttributedString:MY_ATTRIBUTED_STRING atIndex:myString.length];

誰かがこれを行う方法を知っていますか?

4

3 に答える 3

5

改行には文字通りの\nを使用できると思います

NSString *myString = @"test\n"
[myTextView insertText:myString];
于 2010-07-06T01:50:47.857 に答える
5

ここでのゲームにはかなり遅れていますが、言及する必要があることがあります。

NSTextView は NSResponder のサブクラスです。NSResponder はメソッドを宣言しますが実装しません

-insertNewline:

NSTextViewそのメソッドを実装しています。'\n' を使用して手動で文字列を作成するのではなく、それを行う方法です。

于 2012-09-16T13:53:25.987 に答える
1

私はジェイソンに同意します。\n を使用します。私はそれがiPhoneで動作することを知っているので、Macでも間違いなく動作するはずです.

また、最初の行の最後にセミコロンを忘れました;)

于 2010-07-06T02:19:23.210 に答える