Ich möchte die Erweiterung von ios-Freigaben mit benutzerdefinierten Callouts entwickeln. In Apfel DokumentenErstellen von Freigabeerweiterung mit benutzerdefiniertem Layout
Um eine benutzerdefinierten compose Ansicht statt dem Standard zu bieten, deaktivieren „Verwenden Sie Standard-soziale compose Schnittstelle“ in der Xcode Zielschöpf Bereich. Wenn dieses Kontrollkästchen deaktiviert ist, basiert die standardmäßige SharingViewController-Klasse auf NSViewController oder UIViewController, abhängig von der von Ihnen gewählten Plattform.
aber ich kann das Kontrollkästchen nicht finden. Kann mir jemand zeigen, wie man es deaktiviert und gibt es gute Tutorials für die Erweiterung der Freigabe.
Dank
extensionContext ist auch im benutzerdefinierten UIViewController verfügbar, da dieser in der UIViewController-Klasse enthalten ist. Zuerst war ich verwirrt darüber, wie du es machen würdest. – Gomfucius
danke rob. Ich habe die Dokumente so oft wie möglich durchforstet, um eine definitive Antwort darauf zu erhalten. Ich habe wirklich gehofft, dass es eine Methode wie 'presentComposeView: animated:' gibt, die von Apple mitgeliefert wurde. Aber selbst wenn man sich den Stack-Trace für die Methodenaufrufe ansah und die SLComposeServiceViewController-Header ansah, gab es diese Impression nicht. Ärgerlich, Sie können nicht einmal die Standardimplementierung verwenden und einfach nicht die Standardansicht über etwas wie 'self.composeView = [YourCustomView alloc] init]; ' –
Kann mir jemand helfen, zu wissen, dass wir die Freigabe-Erweiterungscontainer-App-Ansicht verwenden können Controller für Anzeige benutzerdefiniertes Layout – Anita