当 pinSectionHeaderVerticalOffset 设置为负数时候,下面listview滑动停止时候 依旧会设置 mainTableView.contentOffset = .zero
在 scrollViewDidEndDecelerating 方法中 添加一个判断 (Int(mainTableView.contentInset.top) != pinSectionHeaderVerticalOffset)
使判断条件变成
if mainTableView.contentInset.top != 0 && pinSectionHeaderVerticalOffset != 0 && (Int(mainTableView.contentInset.top) != pinSectionHeaderVerticalOffset)
即可解决我所说的问题
网友评论