iphone - UIActivityViewController 发送 html 邮件 ios6

标签 iphone objective-c ios6 uiactivityviewcontroller

我在我的 iPhone 应用程序中使用 UIActivityViewController 来共享图片和文本。

我使用本教程为不同的服务自定义文本:

https://www.albertopasca.it/whiletrue/objective-c-custom-uiactivityviewcontroller-icons-and-text/

一切都很完美,但我需要 html 来格式化邮件。

我找不到用 html 格式化代码的方法,我有 html 标签...

有没有办法通过 UIActivityViewController 以 html 格式发送邮件?我不要纯文本

最佳答案

如果您返回包含 HTML 的 NSString,那么 com.apple.UIKit.activity.Mail 会将其解释为 HTML。

NSString *body = @"<html><body><ul><li>one</li><li>two</li></ul></body></html>";

如果您想要 HTML 电子邮件正文和纯文本 Twitter 推文,则创建一个采用 UIActivityItemSource 协议(protocol)的新类并实现 activityViewController:itemForActivityType:

关于iphone - UIActivityViewController 发送 html 邮件 ios6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13234328/

相关文章:

iphone - 如何将我的应用程序数据从一部 iPhone 发送到另一部

iphone - 哪些 pdf 元素可能导致崩溃?

ios - UITableView - 破坏性的 UIContextualAction 不重新加载数据

ios - 获取 UICollectionViewCell 标签文本

ios - 自动旋转在 iOS 7 中不起作用,在 iOS 6 中工作正常

iphone - 本地通知“每天上午7:00”通知

ios - 文档共享面临的问题

objective-c - UILabel 截断文本不起作用

iphone - 检查照片库的授权状态

ios - 保存到相机胶卷 - 不支持此电影格式