UIActivityViewController发送html邮件ios6

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UIActivityViewController发送html邮件ios6相关的知识,希望对你有一定的参考价值。

我正在使用UIActivityViewController与我的iphone应用程序共享图片和文本。

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

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

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

我没有找到任何方法用html格式化代码,我有html标签...

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

答案

如果返回包含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协议的新类并实现activityViewController:itemForActivityType:

以上是关于UIActivityViewController发送html邮件ios6的主要内容,如果未能解决你的问题,请参考以下文章

使用 UIActivityViewController 共享图像

UIActivityViewController 背景颜色

UIActivityViewController 共享 UIActivity 未显示

UIActivityViewController 不适用于 WKWebView

限制 UIActivityViewController 共享扩展活动

尝试呈现 UIActivityViewController 时崩溃