5

In iOS 6, toccando il pulsante di azione nella foto app presenta l'UIActivityViewController di serie:iOS 6 condivisione come messaggi, non come Foto (UIActivityViewController e UIDocumentInteractionController)

UIActivityViewController from Photos

Fare la stessa dai messaggi presenta una diverso set di opzioni. Questo mi sembra che stia utilizzando l'API UIDocumentInteractionController per estrarre tutte le app che dicono di poter gestire un'immagine.

UIAcitivtyViewController? from Messages

La mia domanda è duplice:

  1. Come si arriva nel menu Messaggi azione? Tumblr e Halftone, per citarne alcuni, l'hanno fatto ... Non riesco a trovare la documentazione.

  2. Come si può visualizzare il menu di azione in stile Messaggi? Quando presento un UIActivityViewController non ha queste opzioni ... solo lo standard impostato su Facebook/Twitter/copia/stampa/salva su rullino fotografico/ecc.

Grazie!

risposta

2

Come arrivare in quella lista: "Registering the File Types Your App Supports"

per gestire le immagini, probabilmente desidera registrare per public.image(Reference)

Per presentare tale elenco, basta chiedere a un UIDocumentInteractionController per visualizzare il menu opzioni

+0

Grazie, non è stato chiaro dal primo sguardo che il primo è un UIActivityViewController e quest'ultimo è un UIDocumentInteractionController. Sembrano molto simili. –

+1

@KennyWinker Non solo hanno un aspetto simile, "UIDocumentInteractionController' utilizza effettivamente un' UIActivityViewController' sotto il cofano, ma con qualche salsa speciale che gli consente di fare cose che non abbiamo la capacità di fare. –

Problemi correlati