Ich habe eine UIPageViewController
, die Bilder mit Transition style scroll
anzeigt. Ich möchte mit tap
und pan
Gesten umgehen, um dies zu tun, habe ich ein wenig hack Putting eine andere view
oben auf der uipageviewcontroller
und zuweisen tap
und pan
Gestenerkenner. In diesem Fall verwende ich -setViewControllers:direction:animated:completion:
, um Swipes auszuführen, wenn ich Schwenkbewegungen nach links oder rechts erkenne.UIPageViewController programmgesteuert ermöglichen Datenquelle aufgerufen werden
Mein Problem ist, dass bei Verwendung -setViewControllers:direction:animated:completion:
die Datenquellenmethoden viewControllerBeforeViewController
und viewControllerAfterViewController
nicht aufgerufen werden. Auch die Delegate-Methode -pageViewController:didFinishAnimating:previousViewControllers:transitionCompleted:
wird nicht aufgerufen.
Was muss ich tun, damit diese Methoden mit setViewControllers
aufgerufen werden?
UIPageViewController mit Übergangsstil Scroll liefert keine Gestenerkenner. es ist nur von der Übergangsart Seite curl :( – binsnoel
Sie richtig, ich täusche mich. Ich habe die Antwort aktualisiert. –
Danke! als Sie erwähnten, dass ich den Vollendungsblock mein Selbst behandeln kann, gab es mir eine Idee, mein zu lösen Problem Soll ich dies als eine Antwort markieren oder sollte ich meine Lösung als eine andere Antwort posten? – binsnoel