Ich bin auf der Suche nach einem zuverlässige Weg, um UIPageViewController aktuellen Index zu verfolgen.Eine zuverlässige Möglichkeit, UIPageViewController aktuellen Index zu erhalten
Das Problem ist bekannt; Obwohl ViewControllers korrekt dargestellt werden, ist es schwierig, den aktuellen Index zu verfolgen.
Ich dachte, es wird gut sein für SO-Community dieses Thema zu aktualisieren, da es aus irgendeinem Grund nicht lösen
ich durch viele Threads hier durchsucht haben, aber die meisten Antworten sind veraltet oder als unzuverlässig markiert (Das Ergebnis hängt auf, wenn Benutzer einen vollen Swipe oder nur die Hälfte Swiped etc)
Ich habe this Thread, aber es gibt keine explizit richtige Antwort.
Ich habe versucht:
1) Die Verfolgung der Viewcontroller Ansicht tag - link - immer 0 zurück
2) bei Indexvariable Methoden in beiden UIPageViewController Sehen, viewControllerBeforeViewController
und viewControllerAfterViewControlle
seine Ergebnisse sind unvorhersehbar, manchmal springt es über einen Index usw.
Haben Sie jemanden mit einem guten Weg, zuverlässige Art und Weise kommen den UIPageCiewController-Index im Auge zu behalten, um ihn zu nutzen (zum Beispiel den aktuellen Index drucken)?
Ich würde sowohl obj-c und schnelle Implementierung schätzen, aber swift ist derjenige, den ich suche.
Ich habe eine Antwort in dieser Verbindung, aber leider meine Antwort hat keinen upvotes, aber unter Verwendung von Delegierten ist der einzige Weg (für mich zumindest) den Index korrekt zu verfolgen. Lassen Sie mich wissen, wenn Sie auf meine Implementierung (ObjC) schauen wollen ... – 0yeoj
ich denke @ 0yeoj Lösung ist, was Sie suchen: http://Stackoverflow.com/a/33818615/2301271 – Joshua
@ 0yeoj fühlen sich frei poste deine Implementierung hier, vorzugsweise in swift – DCDC