2017-02-28 3 views
0

Wie man wenig Shakenach Änderung Seite in UIPageViewController machen?
Ich habe UIPageViewController und funktioniert korrekt, aber ich möchte animieren am Ende der Änderung der Seite mit Swip rechts und links.Wie wenig Shake nach dem Wechsel Seite in UIPageViewController iOS Swift 3

self.setViewControllers(
    [getViewControllerAtIndex(idx)], 
    direction: .forward, 
    animated: true, completion: nil  
) 

Für meine Absicht Laundrapp App in App Store Besuche zu realisieren.
Vielen Dank.

+0

Haben Sie diese Bibliothek ausprobiert? https://github.com/MengTo/Spring –

Antwort

1

Sie sollten die UIPageViewControllerDelegate verwenden, insbesondere das folgende Verfahren:

pageViewController(_:didFinishAnimating: 
        previousViewControllers: 
        transitionCompleted:) 

Grundsätzlich ist dieser Methode wird Ihnen sagen, wenn die Seite Controller die Änderung Seite Animation beendet ist, sobald es fertig ist Sie die Ansicht animieren mit die Animation, die du magst. Sie können auch feststellen, ob der Benutzer innerhalb der TransitionCompleted-Prozedur nur ein wenig gescrollt hat, ohne die Seite zu wechseln.

+0

Dies ist eine gute Antwort, aber wie Übergang einstellen? Welcher Übergang? Ich weiß nicht, wie ich es einstellen soll. @ elio.d –

+0

was meinst du mit Übergang? –

+0

Shake Animation nach Änderung Seite @ elio.d –