一个UIScrollView在UIPageViewController里滚动了多less?
我想弄清楚我的UIPageViewController
里面的滚动视图有多less滚动。 我在viewLoad中从UIPageViewController
访问UIScrollView
有以下代码。
for (UIView *view in self.pageViewController.view.subviews) { if ([view isKindOfClass:[UIScrollView class]]) { thisControl = (UIScrollView *)view; } }
所以一旦我有了UIScrollView,调用了这个控件,我想通过做这样的事情打印多less已经滚动:
NSLog (@"Scroll: %f",thisControl.contentOffset.x);
问题是,我真的不知道该把这条线放在哪里,或者如何连续打印已经滚动了多less。 任何想法?
将委托设置为该控制器( myScroll.delegate = self;
),然后添加此方法:
- (void) scrollViewDidScroll: (UIScrollView *) scrollView { CGFloat y = scrollView.contentOffset.y; NSLog(@"%f",y); // some stuff }