带有 UIActivityViewController 的 HTML 电子邮件正文

Posted

技术标签:

【中文标题】带有 UIActivityViewController 的 HTML 电子邮件正文【英文标题】:HTML email message body with UIActivityViewController 【发布时间】:2013-10-30 23:40:25 【问题描述】:

如果不继承 UIActivity,是否可以使用 UIActivityViewController (UIActivityTypeMessage) 通过 Mail 应用共享 html 消息?

当我将 HTML 作为 NSString 传递时,正文会在消息正文中显示 html 标签(例如 ),这不是我想要的。

【问题讨论】:

【参考方案1】:

确保您传递给活动的字符串包括<html。 UIKit 的内部 UIMailActivity 类显式检查 <html 的存在以确定消息是 HTML 还是纯文本。

[r12 rangeOfString:@"<html" options:NSCaseInsensitiveSearch range:0x0];

请注意,虽然 UIActivity 被证明可以发送 HTML 消息,但这种确切的触发机制并不是 API 契约的一部分。从技术上讲,它可能会在未来的版本中中断。

【讨论】:

以上是关于带有 UIActivityViewController 的 HTML 电子邮件正文的主要内容,如果未能解决你的问题,请参考以下文章

带有多个链接的 NSAttributedString 的 UILabel,带有行限制,显示尾部截断,带有未见文本的 NSBackgroundColorAttributeName

使用带有 uuencode 的“sendmail”发送邮件,并带有主题

带有和不带有聚合的 sql 查询

如何翻转正面带有标签而背面带有另一个标签的视图 - 参见图片

CakePHP 如何处理带有/不带有 'id' 字段的 HABTM 表?

带有滚动的 Div 和带有绝对位置的内容