iOS 6的共享类似的消息,而不是像照片(UIActivityViewController和UIDocumentInteractionController)

问题描述:

在iOS 6中,轻击照片应用程序的操作按钮呈现标准UIActivityViewController:iOS 6的共享类似的消息,而不是像照片(UIActivityViewController和UIDocumentInteractionController)

UIActivityViewController from Photos

从消息做同样呈现不同的选项集。这看起来像它使用UIDocumentInteractionController api来拉取所有说他们可以处理图像的应用程序。

UIAcitivtyViewController? from Messages

我的问题是双重的:

  1. 怎样才能进入的消息操作菜单? Tumblr和半色调,仅举几例,已经做到了......我似乎无法找到文档。

  2. 如何显示消息式操作菜单?当我介绍UIActivityViewController时,它没有这些选项......只是标准设置facebook/twitter/copy/print/save到相机胶卷等。

谢谢!

如何获得该名单上:"Registering the File Types Your App Supports"

要处理图像,你可能要为public.image(Reference)

注册为呈现列表中,你只需要问一个UIDocumentInteractionController以显示其选项菜单

+0

谢谢,从它看,前者是UIActivityViewController,后者是UIDocumentInteractionController并不清楚。他们看起来非常相似。 –

+1

@KennyWinker它们不仅看起来很相似,'UIDocumentInteractionController'实际上在底层使用了'UIActivityViewController',而且还有一些特殊的功能,可以让它做我们没有能力做的事情。 –