0

iOSでメールアプリを開発しています。メールを表示できるビューを作成したい。私の問題は、電子メールの本文がプレーン テキストまたは HTML (場合によっては CSS を使用) である可能性があるため、そのようなコンテンツに適切な UI コンポーネントが見つからないことです。試してみUIWebViewたのですが、内容がプレーンテキストの場合、改行が無視されてしまいます!

プレーンテキストを HTML に変換するのはどうですか? または、プレーンテキストのコンテンツを表示するために UITextView を使用するだけですか? それで、何か提案はありますか?

アップデート:

さらに、多くの HTML コンテンツには画像が含まれていますが、そのほとんどは単なる URL です。テキストベースのビューを使用している場合、画像を表示するにはどうすればよいですか? そのような機能をサポートするライブラリはありますか?

4

2 に答える 2

1

UIWebView を使用して、次のように改行を br タグに変換する必要があります。

HtmlText = [dataString stringByReplacingOccurrencesOfString:@"\n" withString:@"<br/>"];  
于 2012-08-21T09:03:05.743 に答える