0

私はこの git プロジェクトを使用しています: https://gist.github.com/xslim/851018

テキストビューに太字、斜体、下線などのフォント スタイルを表示したい....

そして私はそれを次のように呼び出します:

self.dataTextView.attributedText = [[NSAttributedString alloc]initWithHTML:item.text];

「item.text」は、API (JSON) を使用して Web サーバーから取得され、特殊文字の html エンティティが含まれています。

タグを除いて、太字、斜体など、すべて正常に機能します: & < >

編集:

& の例:

ウェブサーバーからの私の入力 (item.text):

@"I play football &amp; <b>tennis</b>"  

Iphone に表示された結果:

私はサッカーをしています。テニス

私のiPhoneで期待される結果は次のようになります。

I play football & tennis

「initWithHTML」が私のhtmlエンコーディングを壊したようですが、その理由はわかりません....

機能しない理由がわかりませんか?

4

1 に答える 1