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 回答
1

使用第三方 textView - 适用于 iOS 的富文本视图,具有基本的 HTML 呈现。按照bctextview链接。

于 2012-08-21T09:05:17.343 回答