如何在 iOS 共享 Gmail 应用中显示 HTML 正文?
Posted
技术标签:
【中文标题】如何在 iOS 共享 Gmail 应用中显示 HTML 正文?【英文标题】:How I can display a HTML body in iOS shared Gmail app? 【发布时间】:2016-03-28 13:32:38 【问题描述】:我尝试在 ios 中实现——UIActivityViewController Gmail 共享主题和正文,我的正文是 html 格式,由于某种原因,Gmail 应用程序没有格式化和显示这个 HTML,我得到一个基本文本:(
类似:
<html><body style='white-space: pre-wrap;'><div
style='font-family:verdana;font-size:10pt;'> .....
【问题讨论】:
是的,我也看到了同样的情况。你有没有解决这个问题? 【参考方案1】:将您的 html 字符串准备为 NSAttributedString 对象休息,它将照顾 gmail 应用程序主体。
NSAttributedString *strMessage = [[NSAttributedString alloc] initWithData:[yourHtmlString dataUsingEncoding:NSUTF8StringEncoding]
options:@NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType,
NSCharacterEncodingDocumentAttribute: @(NSUTF8StringEncoding)
documentAttributes:nil error:nil];
【讨论】:
以上是关于如何在 iOS 共享 Gmail 应用中显示 HTML 正文?的主要内容,如果未能解决你的问题,请参考以下文章