UIScrollView继续滑动问题启用分页

时间:2016-08-27 11:18:58

标签: ios objective-c uiscrollview swipe paging

以下方法正常工作以在我的滚动视图中启用分页时获取当前问题索引:

new Proxy(obj, {
  get: Reflect.get,
});

正常滑动以查看下一个问题: -

当前问题索引:1

再次正常滑动到下一个问题: -

当前问题索引:2

现在我不停地滑动多次,说3次,我得到了: -

当前问题索引:5

而不是

当前问题索引:3

当前问题索引:4

当前问题索引:5

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

您必须使用scrollViewDidScroll:

-(void)scrollViewDidScroll:(UIScrollView *)scrollView
{
    CGFloat scrollPosition = scrollView.frame.size.width/scrollView.contentOffset.x;
    int index = (int)round(scrollPosition);
}