In iOS 6, tapping the action button in the Photos app presents the standard UIActivityViewController:

UIActivityViewController from Photos

Doing the same from Messages presents a different set of options. This looks to me like it's using the UIDocumentInteractionController api to pull all the apps that say they can handle an image.

UIAcitivtyViewController? from Messages

My question is twofold:

  1. How does one get into the Messages action menu? Tumblr and Halftone, to name a few, have done it... I can't seem to find the documentation.

  2. How does one show the Messages-style action menu? When I present a UIActivityViewController it doesn't have those options... just the standard set facebook/twitter/copy/print/save to camera roll/etc.

Thanks!

有帮助吗?

解决方案

How to get on that list: "Registering the File Types Your App Supports"

To handle images, you probably want to register for public.image (Reference)

To present that list, you just need to ask a UIDocumentInteractionController to display its options menu

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top