参考了一些案例,但是实现了滚动后item能回到屏幕中间,却不知道怎么实现无限循环滚动。利用scrollView的代理方法,虽然实现了循环滚动。但是这样子,就会令item滚动后回到屏幕中间这个功能失效。求大神支招!!!
参考了一些案例,但是实现了滚动后item能回到屏幕中间,却不知道怎么实现无限循环滚动。利用scrollView的代理方法,虽然实现了循环滚动。但是这样子,就会令item滚动后回到屏幕中间这个功能失效。求大神支招!!!
2 回答1k 阅读
1 回答1.1k 阅读✓ 已解决
1 回答2.7k 阅读
1 回答1.5k 阅读
1 回答1.4k 阅读
1.7k 阅读
1 回答1.1k 阅读
又要自己写答案了,难道是我提问方式不正确导致没有人回答?好吧!我自己完成它吧!
这个方法一般是用来确定item的最终位置,修改这个方法就可以做到一些吸附效果,但是遇到循环item的时候,我们一般是通过scrollView的delegate方法来达到循环效果,不过通过这个办法的话,因为改变collectionView的contentOffset,所以上面那个方法就无法计算item最终的停留的位置。那到底该怎么做才能循环,而且又可以把item滚动到指定位置呢?
原谅我用了一个怎么很low的方法
设置item 的数量,- -!重用机制的原因,所以我们不用担心内存和性能的问题!求指点有没有更好的方法...