以下方法正常工作以在我的滚动视图中启用分页时获取当前问题索引:
new Proxy(obj, {
get: Reflect.get,
});
正常滑动以查看下一个问题: -
当前问题索引:1
再次正常滑动到下一个问题: -
当前问题索引:2
现在我不停地滑动多次,说3次,我得到了: -
当前问题索引:5
而不是
当前问题索引:3
当前问题索引:4
当前问题索引:5
我该如何解决这个问题?
答案 0 :(得分:0)
您必须使用scrollViewDidScroll:
-(void)scrollViewDidScroll:(UIScrollView *)scrollView
{
CGFloat scrollPosition = scrollView.frame.size.width/scrollView.contentOffset.x;
int index = (int)round(scrollPosition);
}