在iOS 6中,在Photos应用程序中点击操作按钮会显示标准的UIActivityViewController界面:
从消息中进行相同操作会显示不同的选项。看起来像是使用UIDocumentInteractionController API来提取所有可以处理图像的应用程序。
我的问题有两个:
1. 如何进入消息操作菜单?例如Tumblr和Halftone已经实现了,但我找不到对应的文档。
2. 如何显示类似于消息的操作菜单?当我展示一个UIActivityViewController时,它没有这些选项...只有标准的Facebook/Twitter/复制/打印/保存到相机胶卷等选项。
谢谢!
![UIActivityViewController from Photos](https://istack.dev59.com/ASjqv.webp)
![UIAcitivtyViewController? from Messages](https://istack.dev59.com/hWXPr.webp)
1. 如何进入消息操作菜单?例如Tumblr和Halftone已经实现了,但我找不到对应的文档。
2. 如何显示类似于消息的操作菜单?当我展示一个UIActivityViewController时,它没有这些选项...只有标准的Facebook/Twitter/复制/打印/保存到相机胶卷等选项。
谢谢!
UIDocumentInteractionController
实际上在底层使用了一个UIActivityViewController
,但是加入了一些特殊的技巧,使其能够做到我们无法做到的事情。 - Simon Goldeen