ZYBannerView icon indicating copy to clipboard operation
ZYBannerView copied to clipboard

手动滚动时的问题

Open mxpasser opened this issue 8 years ago • 5 comments

@zzyspace 很实用的库。。。感谢 有个小问题想请教一下,在小屏幕设备上iPhone 4s ,iPhone5真机和模拟器,shouldLoop,autoScroll都为YES时,在手动滚动的时候,滚动结束时会有一个很慢的减速效果。

mxpasser avatar Dec 08 '16 06:12 mxpasser

@mxpasser 首先感谢提出 issue. 你说的这个问题我会跟进一下看看🙏

zzyspace avatar Dec 09 '16 09:12 zzyspace

@zzyspace 我录制了一个gif。操作是手动设置了shouldLoop,autoScroll为yes,没有点switch那个设置,footer默认NO,然后手动滑动的时候有那个问题,然后点switch设置为on,再点一次设置为NO,然后手动滑动就没有这个问题了。 22

mxpasser avatar Dec 09 '16 10:12 mxpasser

再次感谢这么详细地描述方便我定位问题. 经过调试发现导致这个问题是因为 loop 模式下 ZY_TOTAL_ITEMS 导致 collectionView 的某个数值过大引起的在32位系统中滚动减速时的行为出现异常导致的, 调小ZY_TOTAL_ITEMS 中的因数即可. #d8f8905

zzyspace avatar Dec 09 '16 15:12 zzyspace

@zzyspace 谢谢你的回复。还有一个问题请教,就是如果一个VC里,有三个地方同时用到了这个滚动库,会有什么影响吗? 比如page index错乱之类的。

mxpasser avatar Jan 19 '17 03:01 mxpasser

理论上不会的, 主要看你怎么用. 只要代理和数据源方法里面做好判断, 或者是使用三个不同的类来当做代理和数据源即可.

zzyspace avatar Jan 19 '17 07:01 zzyspace