Open f2yu opened 6 years ago
offset.x+=minSpace if abs(velocity.x) > 0.1 && offset.x == self.oldOffset.x { if velocity.x < 0 { offset.x -= (itemSize.width + minimumLineSpacing) } else { offset.x += (itemSize.width + minimumLineSpacing) } }
有demo吗,欢迎pr
最近比较忙,在原来的代码基础上临时做了些修改,没有进行好的整理,过段时间整理好了再提
滑动过半才会滚动到上一页/下一页,如果滑动较快且没有过半,回弹的速率就会很大,显得很突兀,建议加上速率的过滤条件