pujiaxin33 / JXSegmentedView

A powerful and easy to use segmented view (segmentedcontrol, pagingview, pagerview, pagecontrol, categoryview) (腾讯新闻、今日头条、QQ音乐、网易云音乐、京东、爱奇艺、腾讯视频、淘宝、天猫、简书、微博等所有主流APP分类切换滚动视图)
MIT License
2.66k stars 369 forks source link

在JXSegmentedListContainerView嵌套多个带tableView的控制器,快速切换滑动时出现cell重叠现象 #226

Closed Hjt830 closed 1 year ago

Hjt830 commented 1 year ago

在JXSegmentedListContainerView嵌套多个带tableView的控制器,偶现的快速切换滑动时出现cell重叠现象,还有白屏。 1、重叠: 打印了cellForRow方法,返回的高度都不为0,但是第一个页面的tableView里面的所有cell都堆叠在一起,debug查看图层高度都为0 2、白屏: 在第2个tab,连续快速向左滑动到第0个tab时,一定出现白屏,debug发现是scrollViewDidScroll代理方法中的willAppearIndex和willDisappearIndex在滑动到第一个页面时算法有问题,等滑动结束触发scrollViewDidEndDecelerating时,将应该出现的第0个页面调用了listDidDisappear方法

Hjt830 commented 1 year ago

是我使用的问题