pull-to-refresh
pull-to-refresh copied to clipboard
和 tableview reload 的问题:
和 tableview reload 的问题: reload 的后,滑动 tableview ,es回调后 tableview 会回弹
- (void)scrollView:(UIScrollView *)scrollView contentOffsetDidChange:(NSDictionary *)dictionary { [super scrollView:scrollView contentOffsetDidChange:dictionary]; CGFloat y = -scrollView.contentOffset.y + self.startContentOffsetY; self.percent = y / LQRefreshHeaderHeight; if (self.percent <= 0) { self.percent = 0; } if (self.percent >= 1) { self.percent = 1; } if (!self.isLQRefreshHead) { return; } if (scrollView.isDragging ) { if (self.state == LQRefreshStateEnd) { self.state = LQRefreshStatePrepare; } } [self creatPath]; if (!scrollView.isDragging) { if (y >= LQRefreshHeaderHeight && self.state == LQRefreshStatePrepare) { self.state = LQRefreshStateRefreshing; } } }
要不要多做一步骤处理 滑动的时候不要 结束 ,多加个等待 结束状态判断