iOS Segue - Von links nach rechts -

Habe ich die anderen posts gelesen, die auf leitet über, aber keine Lösung meiner Frage.

Einfach gesagt, meine ViewControllers angeordnet sind, wie in einem Buch. Ich will rückwärts übergänge (Beispiel: aus Seite 9 zu 8) immer vorhanden (gleiten) von Links nach rechts. Ich will vorwärts übergänge (ab Seite 9 bis 10) zu präsentieren, von rechts nach Links.

Ja, mein nav-controller zurück-button (Links oben) präsentiert, wie dieses, wenn Sie durchblättern, Seite für Seite. Allerdings, wenn Sie springen Sie aus einem Index dann die zurück-Funktion über den nav-controller führt Sie zurück zum index.

Mein Ziel ist es, dass wenn ein user ruft Seite 9 (zum Beispiel) aus einem index, dann klaut Recht, werde es wechseln die Seite, auf der Rechte Seite und Karte auf Seite 8. Einmal auf Seite 8, wenn Sie streichen Sie nach Links wird die Seite bekommen, schnippte dann an der linken Seite und Sie werden auf Seite 9 wieder.

Alle meine ViewControllers sind durch, default, präsentiert durch einschieben von rechts nach Links.

Beispiel:
Es ist wie bei einem Buch, wenn ich über den Index-hop-Kapitel 4, dann streichen Sie nach rechts und pop ein Blick aus dem Stapel, werde ich wieder auf der Index. Aber wenn du auf Kapitel 4, Seite 394, und Sie streichen Sie nach rechts, Sie wollen nicht zurück zu gehen, um den index! Sie möchten gehen Sie auf der letzten Seite von Kapitel 3, Seite 393! Also die nav-stack ist keine Hilfe für mich.

Ende Beispiel

Details:
1. Ich bin mit dem neuen Xcode "Show" auf-Taste-Tippen Sie zum Umschalten zwischen ViewControllers.

  1. Ich bin mit einem navigation-controller, für die Obere linke Taste "Zurück" - Funktionalität. Dies nutzt die nav-stack, und funktioniert einwandfrei.
  2. Aber ich habe meine eigenen nav-Leiste unten (Zurück-Taste, Home-Taste Index-Taste, Vorwärts-Taste) und gesten. Diese sind das was ich haben will-Buch-wie-Funktionalität mit.
  3. Coding in swift.
  4. Arbeiten mit Xcode 6.3

Habe ich gelesen, dass es animation code. Ich habe gelesen, es gibt in der Tiefe programatic übergänge verwendet werden können. Es scheint nur verrückt, dass es keinen einfachen Weg zu wählen, der leitet über, die ich vorstellen will, von Links und leicht umkehren der animation.

Dank!

Versuch anmelden:

I tried DCDC's code:
    UIView.transitionWithView(self.window!, duration: 0.5, options:.TransitionFlipFromLeft, animations: { () -> Void in
            self.window!.rootViewController = mainVC
            }, completion:nil)

Dieser Fehler wird zurückgegeben, wenn ich einfügen DCDC-code in eine IBAction für den Rücken-streichen

iOS Segue - Von links nach rechts -

InformationsquelleAutor der Frage Dave G | 2015-06-10

Schreibe einen Kommentar