|
@@ -58,9 +58,11 @@ - (void)resetInset {
|
|
|
// sectionheader停留解决
|
|
// sectionheader停留解决
|
|
|
CGFloat insetT = - self.scrollView.mj_offsetY > _scrollViewOriginalInset.top ? - self.scrollView.mj_offsetY : _scrollViewOriginalInset.top;
|
|
CGFloat insetT = - self.scrollView.mj_offsetY > _scrollViewOriginalInset.top ? - self.scrollView.mj_offsetY : _scrollViewOriginalInset.top;
|
|
|
insetT = insetT > self.mj_h + _scrollViewOriginalInset.top ? self.mj_h + _scrollViewOriginalInset.top : insetT;
|
|
insetT = insetT > self.mj_h + _scrollViewOriginalInset.top ? self.mj_h + _scrollViewOriginalInset.top : insetT;
|
|
|
- self.scrollView.mj_insetT = insetT;
|
|
|
|
|
-
|
|
|
|
|
self.insetTDelta = _scrollViewOriginalInset.top - insetT;
|
|
self.insetTDelta = _scrollViewOriginalInset.top - insetT;
|
|
|
|
|
+ // 避免 CollectionView 在使用根据 Autolayout 和 内容自动伸缩 Cell, 刷新时导致的 Layout 异常渲染问题
|
|
|
|
|
+ if (self.scrollView.mj_insetT != insetT) {
|
|
|
|
|
+ self.scrollView.mj_insetT = insetT;
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|