5

w iOS 6, naciskając przycisk działania w aplikacji Zdjęcia przedstawia standardową UIActivityViewController:iOS 6 dzielenie jak Wiadomości, nie lubi zdjęć (UIActivityViewController i UIDocumentInteractionController)

UIActivityViewController from Photos

robi to samo z wiadomości prezentuje inny zestaw opcji. Wygląda mi to tak, jakby za pomocą aplika UIDocumentInteractionController pobierać wszystkie aplikacje, które mówią, że mogą obsługiwać obraz.

UIAcitivtyViewController? from Messages

Moje pytanie jest dwojaki:

  1. Jak można dostać się do menu Wiadomości działania? Tumblr i Halftone, żeby wymienić tylko kilka, zrobili to ... Nie mogę znaleźć dokumentacji.

  2. Jak wyświetla się menu akcji w stylu wiadomości? Kiedy przedstawiam UIActivityViewController nie ma tych opcji ... tylko standardowy zestaw facebook/twitter/copy/print/save to camera roll/etc.

Dzięki!

Odpowiedz

2

Jak dostać się na tej liście: "Registering the File Types Your App Supports"

Aby obsługiwać obrazy, prawdopodobnie chcesz się rejestrować public.image(Reference)

Aby przedstawić tę listę, wystarczy zadać UIDocumentInteractionController, aby wyświetlić menu opcji

+0

Dzięki, nie było jasne, patrząc na to, że pierwszy jest UIActivityViewController, a drugi jest UIDocumentInteractionController. Wyglądają bardzo podobnie. –

+1

@KennyWinker Nie tylko wyglądają podobnie, 'UIDocumentInteractionController' faktycznie używa' UIActivityViewController' pod maską, ale ze specjalnym sosem, który pozwala mu robić rzeczy, których nie potrafimy. –