2016-04-08 8 views
1

Bei der Einstellung der View-Controller durch Drücken auf eine Taste, um die nächste „Seite“ zu ändern geklaut, scrollsToTop arbeitet in jedem View-Controller in Ordnung, mit:scrollsToTop funktioniert nicht in UIPageViewController wenn

myPageViewController.setViewControllers(... 

jedoch nach Swiping, um zur nächsten Seite statt zum Drücken der Taste zu gehen, scrolltToTop nicht.

Irgendeine Lösung? Oder soll ich einfach einen Fehlerbericht einreichen?

+0

Ihre Notwendigkeit, mehr Code zu posten. wahrscheinlich nur ein Fehler auf Ihrer Seite. –

+0

Es funktioniert, wenn Sie eine Schaltfläche verwenden, um den View-Controller zu wechseln, aber nicht, wenn ich die integrierte Swipe-Funktion von Apple verwende, um zum selben View-Controller zu wechseln. – SunburstEnzo

Antwort

0

Scrollen nach oben ist deaktiviert (oder das Verhalten ist nicht definiert), wenn mehrere UIScrollView Instanzen scrollsToTop aktiviert haben. Ist das möglich?

+0

Es sollte nicht sein, es sei denn, es gibt einen Fehler in Apples ViewControllersArray. Wie gesagt, das einzige Problem tritt nach dem Wischen auf, nicht in der Logik des View-Controllers. – SunburstEnzo

+0

Sie können überprüfen, ob dies der Fall ist, indem Sie die Bildlaufansicht des Seitenaufruf-Controllers im UI-Inspektor von Xcode überprüfen. –

Verwandte Themen