7

NSTextViewをに設定するにはどうすればよいNSAttributedStringですか?textConainerを使用したくないので、次のことを試しました。

[myTextView insertText:myMutableAttributedString];

しかし、それは機能しませんでした。何も起こりませんでした...警告やランタイムエラーすらありませんでした。どんな助けでもいただければ幸いです。

4

4 に答える 4

14

挿入するには、Textview を編集可能にする必要があります。

[myTextView setEditable:YES];
[myTextView insertText:myMutableAttributedString];
[myTextView setEditable:NO];
于 2012-09-13T00:25:34.300 に答える
4

Swift 2.2 では:

myTextView.textStorage?.setAttributedString(myMutableAttributedString)

Objective-C の場合:

[[myTextView textStorage] setAttributedString:myMutableAttributedString];

于 2016-10-17T17:00:55.997 に答える
3

そのメソッドを呼び出す前に、空の文字列で呼び出す必要-setStringがあります (そうしないと、null 文字列オブジェクトにテキストが挿入されます)。

[myTextView setString:@""];
[myTextView insertText:myMutableAttributedString];
于 2011-03-15T00:53:30.510 に答える