Einige Apps zeigen in iOS 6 ein Standardaktionsblatt mit Freigabeoptionen.
Social Framework hat nur zwei Klassen, eine zum Komponieren und eine für Anfragen.
Was ich jedoch gefunden habe, ist das Komponieren für einen bestimmten Dienst mit SLComposeViewController. Bevor ich dies zeige, muss ich manuell abfragen, ob der Dienst verfügbar ist. Und dann muss ich auch mein eigenes Aktionsblatt mit eigenen Symbolen erstellen.
Wie zeigen diese Apps dieses Standardaktionsblatt für Freigabeoptionen in iOS 6 an? Oder verwenden sie ein Open Source Framework?
ios
social-framework
offener Frosch
quelle
quelle
Antworten:
Der in der anderen Antwort angegebene UIActivityViewController macht dies trivial. Sie müssen lediglich den Text / das Bild / die URL angeben, die Sie freigeben möchten, und den Aktivitätsansichts-Controller modal präsentieren. IOS zeigt automatisch alle zutreffenden Freigabedienste an. Beispiele:
Ziel c
Schnell
quelle
AnyObject[]()
durch[AnyObject]()
UIActivityViewController
,UIPopoverController
sonst stürzt sie abpresent…
. Ich hatte bisher zwei Ablehnungen von drei bei der Bearbeitung. Unter der Annahme, dass sie abgelehnt wurde, könnten Sie vielleicht sehen, ob Sie die Bearbeitung selbst hinzufügen möchten. Oder nicht :-)Fügen Sie dies hinzu, um die zu verwenden
UIActivityViewController
.quelle