我在IOS中有一个垂直滚动视图。我无法获取它的页码。我可以获得水平滚动的页码,但不能获得垂直滚动。
我怎样才能得到它?
由于
答案 0 :(得分:2)
您可以简单地获取scrollView的contentOffset y,然后将其除以帧的高度。像这样:
- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
int pageNo = round(YOUR_SCROLL_VIEW.contentOffset.y / YOUR_SCROLL_VIEW.frame.size.height);
NSLog(@"Page number is %i", pageNo);
}
我已经在scrollViewDidScroll
委托方法中添加了这个,但您可以根据需要决定在何处添加它。这个逻辑对我有用。