我正在 iOS 上开发一个电子邮件应用程序。我想创建一个可以显示电子邮件的 View 。我的问题是电子邮件正文可能是纯文本或 HTML(有时带有 CSS),因此我找不到适合此类内容的 UI 组件。我试过 UIWebView
,但是当内容是纯文本时,换行符被忽略了!
如何将纯文本转换为 HTML?或者只是使用 UITextView 来显示纯文本内容? 那么,您有什么建议吗?
更新:
此外,许多 HTML 内容包含图像,其中大部分只是 url。如果我使用基于文本的 View ,我该如何显示图像?有没有库支持这样的功能?
最佳答案
您应该使用 UIWebView 并将换行符转换为 br 标签,如下所示:
HtmlText = [dataString stringByReplacingOccurrencesOfString:@"\n" withString:@"<br/>"];
关于ios - 如何在 iOS 上显示电子邮件正文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12051385/