3

iOS で html -> リッチ テキストを表示する最良の方法は何ですか?

問題は、このテキストの一部の画像をオフラインで利用できるようにする必要があるため、単純な UIWebView を使用できないことです。

理想的には、いくつかの特別なタグを他のコントロール (UIImageView など) に置き換える機能を備えた html だけを表示したいと考えています。この画像をhtmlからダウンロードする必要はありません。画像と html の両方が問題なくダウンロードされます。レイアウトを管理するだけです。

Core Text は適切ではありません。これを使用するには、この html を手動で解析する必要があるためです。もっと簡単な方法である必要があります。これは iOS 6 でサポートする必要があるため、iOS 7 からの新しいものは使用できません。

この質問を見ました。この OmniGroup フレームワークがうまくいくようには見えません。

RTLabelは、私が欲しいものすべてをサポートしているわけではありません。

DTCoreTextは良さそうに見えますが、無料ではありません (ライセンス テキストを表示したくありません)。

多分それは私がまだ見つけていない別のクールなフレームワークですか?

4

1 に答える 1

0

https://github.com/mwaterfall/MWFeedParser/blob/master/Classes/NSString%2BHTML.hを試してみまし た これは単に html から文字列を出力します。あなたが探しているものとは正確には異なるかもしれませんが、これがあなたの問題の一部を解決することを願っています.

しかし、これではオフラインでの画像表示は解決しません。画像用

https://github.com/rs/SDWebImage

非同期のダウンロードとイメージのキャッシュを行います。

于 2013-09-03T00:03:40.877 に答える