mirror of
https://github.com/zhigang1992/SVPullToRefresh.git
synced 2026-04-29 01:35:54 +08:00
Fixed issue where pull to refresh view would not hide cleanly
This commit is contained in:
@@ -602,11 +602,11 @@ static char UIScrollViewPullToRefreshView;
|
||||
|
||||
switch (self.position) {
|
||||
case SVPullToRefreshPositionTop:
|
||||
if(!self.wasTriggeredByUser && self.scrollView.contentOffset.y < -self.originalTopInset)
|
||||
if(!self.wasTriggeredByUser)
|
||||
[self.scrollView setContentOffset:CGPointMake(self.scrollView.contentOffset.x, -self.originalTopInset) animated:YES];
|
||||
break;
|
||||
case SVPullToRefreshPositionBottom:
|
||||
if(!self.wasTriggeredByUser && self.scrollView.contentOffset.y < -self.originalTopInset)
|
||||
if(!self.wasTriggeredByUser)
|
||||
[self.scrollView setContentOffset:CGPointMake(self.scrollView.contentOffset.x, self.scrollView.contentSize.height - self.scrollView.bounds.size.height + self.originalBottomInset) animated:YES];
|
||||
break;
|
||||
}
|
||||
@@ -625,7 +625,6 @@ static char UIScrollViewPullToRefreshView;
|
||||
switch (newState) {
|
||||
case SVPullToRefreshStateStopped:
|
||||
[self resetScrollViewContentInset];
|
||||
self.wasTriggeredByUser = YES;
|
||||
break;
|
||||
|
||||
case SVPullToRefreshStateTriggered:
|
||||
|
||||
Reference in New Issue
Block a user