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