|
|
@@ -151,7 +151,8 @@ - (void)adjustStateWithContentOffset
|
|
|
if (self.mj_y == 0) return;
|
|
|
|
|
|
if (_scrollView.mj_insetT + _scrollView.mj_contentSizeH > _scrollView.mj_h) { // 内容超过一个屏幕
|
|
|
- if (_scrollView.mj_offsetY > self.mj_y - _scrollView.mj_h + self.mj_h * self.appearencePercentTriggerAutoRefresh + _scrollView.mj_insetB - self.mj_h) {
|
|
|
+ // 这里的_scrollView.mj_contentSizeH替换掉self.mj_y更为合理
|
|
|
+ if (_scrollView.mj_offsetY > _scrollView.mj_contentSizeH - _scrollView.mj_h + self.mj_h * self.appearencePercentTriggerAutoRefresh + _scrollView.mj_insetB - self.mj_h) {
|
|
|
// 当底部刷新控件完全出现时,才刷新
|
|
|
[self beginRefreshing];
|
|
|
}
|