如何与消息,邮件,打印和复制共享

时间:2012-12-20 15:47:25

标签: objective-c ios

我见过一些应用程序允许您与ios的邮件,邮件,打印和复制共享内容。

我看到有一个名为sharekit的项目,它做了类似的事情,但集成了社交网络共享。我个人不需要社交分享,所以sharekit可能有点过分。

我只需弹出一个动作表,允许我将一些文本传递给邮件应用程序或邮件应用程序。

3 个答案:

答案 0 :(得分:3)

您要找的是MessageUI.framework

此框架包含:

您必须自己编写操作表,但在用户选择后,您可以创建MFMailComposeViewControllerMFMessageComposeViewController的实例并将其呈现给用户。 请注意,您需要实施MFMailComposeViewControllerDelegate和/或MFMessageComposeViewControllerDelegate来解除视图。

答案 1 :(得分:3)

在这里查看我的答案:

https://stackoverflow.com/a/13975189/736384

我写过关于新UIActivity控件的文章,它可以让你做所有你想要的事情。

答案 2 :(得分:2)

如果您只想与邮件或邮件集成,请分别使用MFMailComposeViewControllerMFMessageComposeViewController类。

如果您想添加对复制,打印和其他此类“活动”的支持,请查看documentation for UIActivity and UIActivityViewController