Kann mich jemand auf gute Beispiele für das Erstellen eines benutzerdefinierten Ansichts-Controllers als Container-Ansichts-Controller hinweisen? Die einzige Dokumentation, die ich finden kann, sind einige Absätze in der UIViewController-Klassenreferenz . Ich glaube, ich brauche ein bisschen mehr Informationen und eine Beispielimplementierung wäre schön. Google hat überhaupt nichts aufgetaucht.
Ich interessiere mich speziell für die Methode:
transitionFromViewController:toViewController:duration:options:animations:completion:
objective-c
ios
uiviewcontroller
ios5
Ablenkung
quelle
quelle
Antworten:
Das Beste, was ich bisher gefunden habe, ist die WWDC 2011 Session Video Session 102 - Implementierung von UIViewController Containment .
quelle
Neben der bereits erwähnten WWDC-Sitzungsvideositzung 102 - Implementieren von UIViewController Containment in Hypercrypt behandelt die Apple WWDC 2012-Sitzung zum Thema "Die Entwicklung von Ansichtscontrollern unter iOS" auch dieses Thema, und der Beispielcode ist Teil des Beispielcodepakets:
https://developer.apple.com/devcenter/download.action?path=/wwdc_2012/wwdc_2012_sample_code/wwdc_2012_session_code.dmg
Hier gibt es auch ein Beispiel: https://github.com/toolmanGitHub/stackedViewControllers
quelle
Diese IBAction löst den Übergang zwischen zwei VCs aus:
quelle
Ich fand dieses Beispiel sehr nützlich für mich
http://sandmoose.com/post/35714028270/storyboards-with-custom-container-view-controllers
Und sie haben Quelle auf Github:
https://github.com/mluton/EmbeddedSwapping
quelle
Könnte dies:
http://subjective-objective-c.blogspot.com/2011/08/writing-high-quality-view-controller.html
Genug für deine Bedürfnisse?
quelle
Ich weiß nicht, ob dies ein "gutes" Beispiel ist, aber Sie können einen kostenlosen Container ViewController unter https://bitbucket.org/javieralonso/jaacordeonviewcontroller/overview herunterladen
Es ist eine vollständige Akkordeon Metapher Container View Controller
quelle
Dies sind meine bevorzugten (iOS7-fähigen) Tutorials / Beispiele zu diesem Thema (alle drei haben Quellcode auf Github verfügbar):
Controller-Containment anzeigen
Benutzerdefinierte Container View Controller-Übergänge
Interaktive benutzerdefinierte Container View View Controller-Übergänge
Und dann bietet Apple natürlich eine ganze Zusammenfassung zu diesem Thema an, die ich für von unschätzbarem Wert halte:
Erstellen von benutzerdefinierten Containersicht-Controllern
quelle