I have a UIPageViewController that works as expected. I can scroll left and right and the delegate method didFinishAnimating
is called when I scroll each direction. However, if I scroll too quickly I end up on a page where didFinishAnimating
is not called, though it is called for all previous pages. Does anyone know why this might be happening?
I would think that didFinishAnimating
would be called on every page transition regardless (e.g., even if the turn was aborted).
This bug is still here in 2017.. I tried many alternative ways.. now I gave up the hope that this will be fixed by Apple and I think the best way is to use protocol to bound UIPageViewController
with content ViewController
, so we can notify UIPageViewController
in viewDidAppear()