Ich entwickle eine inhaltsreiche App, die 60+ Bildschirme hat Ich möchte animierte Übergänge zwischen ihnen machen, ohne Storyboard Pfeile oder Verbindungen zu machen, um Dinge zu semplify, sagen wir, ich habe nur eine App mit 9 Bildschirmen, A, B, C, D, E, F, G, H, IWie fügt man animierte Kettenübergänge hinzu, ohne Storyboards zu verwenden?
wenn I Storyboards Segues verwenden, dann wird I um eine Verbindung zwischen jedem Bildschirm vornehmen müssen, und die andere hin und her, und das Ende ... mit Spaghetti/Spider Zeug, schauen Sie sich diesen Bildschirm zum Beispiel an, weil fast jeder Bildschirm kann zu den anderen in der App, die ich entwickeln
so, was ich brauche Hilfe bei der folgenden
1- Wie animierte segues machen, ohne Interface Builder-Verbindungen verwenden?
was ich benutze, ist dieses
ram.vc = self.storyboard!.instantiateViewControllerWithIdentifier("MeBeforeSignUp") //MeBeforeSignUp
ram.vc.modalTransitionStyle = UIModalTransitionStyle.CrossDissolve
self.presentViewController(ram.vc, animated: true, completion: nil)
2-wie es auf dem Stapel mit einer Back-Taste drücken machen? um dies zu erklären, ich meine, ich möchte in einer langen Folge von Übergängen mit Rücktasten oben mit der gleichen Reihenfolge der Navigation zu überbrücken.
betrachten diese Reihenfolge der Navigation, von A -> B -> C -> ...
die Sequenz: A-> B-> C-> G> F> B-> C-> A-> B-> D-> B-> C I einziehen die Sequenz von [A] bis ... [C] jetzt bin ich in [C], ich habe eine Zurück-Taste, die zurück geht auf [B] jetzt bin ich in [B], ich habe eine Zurück-Taste das geht zurück zu [D] ... etc, bis ich [A] ohne eine Zurück-Taste erreiche, weil der Stapel leer ist
Was ist der beste Weg, diese Funktion für viele Bildschirme hinzuzufügen?
3- Warum bieten UIModalTransitionStyle
nicht viele Animationen?
das sind nur die Animationen, die ich in der automatischen Vervollständigung
sehenCoverVertical
CrossDissolve
FlipHorizontal
PartialCurl
4- gibt es mehr Animationen, die ich benutzen kann?
5- Warum gibt es keine Animationsoptionen? zum Beispiel CoverVertical
hat keine Optionen für Geschwindigkeit und (von oben nach unten und von unten nach oben)
6- zum Beispiel die Twitter-iOS-Anwendung hat dieses unendliche Stack-System, können Sie von Post zu Post zu Post gehen ... Dutzende von Mal mit dem Zurück-Knopf mit dem Stack-System, was ich anstrebe, ist das, aber jetzt habe ich eine Frage, was meine Frage ist, wird das nicht den Widder überschwemmen? Wie schafft iOS das, um sicherzustellen, dass die App nicht von Ram Flooding abstürzt?
Ich suche Hilfe wirklich, es wird sehr geschätzt werden.
Danke, ich wünsche jemand kann in jedem einzelnen Fragepunkt erarbeiten, oder einige Beispiele zur Verfügung stellen. – DeyaEldeen
Es gibt viele Tutorials für UIViewControllerAnimatedTransitioning, und es ist ein ziemlich breites Thema für eine einzelne SO-Antwort. Ich werde bearbeiten, um Ihre Fragen Punkt für Punkt zu beantworten. – BJHStudios
@DeyaEldeen fügte einige Punkt für Punkt Antworten hinzu. ich hoffe es hilft! – BJHStudios