Combien UIScrollView a-t-il fait défiler dans un UIPageViewController?

UIPageViewController comprendre combien de la vue de défilement dans mon UIPageViewController a défilé. J'ai le code suivant dans viewLoad qui accède à UIScrollView partir de UIPageViewController .

 for (UIView *view in self.pageViewController.view.subviews) { if ([view isKindOfClass:[UIScrollView class]]) { thisControl = (UIScrollView *)view; } } 

Donc, une fois que j'ai le UIScrollView, appelé thisControl, je voudrais imprimer combien a été défilé en faisant quelque chose comme ceci:

 NSLog (@"Scroll: %f",thisControl.contentOffset.x); 

Le problème, c'est que je ne sais pas vraiment où placer cette ligne, ou comment imprimer en continu combien de défilement a été fait. Une idée?

Définissez le délégué sur ce controller ( myScroll.delegate = self; ), puis ajoutez cette méthode:

 - (void) scrollViewDidScroll: (UIScrollView *) scrollView { CGFloat y = scrollView.contentOffset.y; NSLog(@"%f",y); // some stuff }