10

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

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

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

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

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

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

4

1 回答 1

28

如果您返回包含 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:

于 2013-01-13T19:41:42.720 回答