iOS:fix refreshable cannot scroll properly
This commit is contained in:
		| @@ -96,7 +96,17 @@ - (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL | ||||
| 
 | ||||
| - (void)scrollViewDidScroll:(UIScrollView *)scrollView { | ||||
|     if (scrollView.contentOffset.y <= 0) { | ||||
|         [self.swipePullingDelegate setPullingDistance:-scrollView.contentOffset.y]; | ||||
|         if ([self.contentView isKindOfClass:UIScrollView.class] | ||||
|                 && ((UIScrollView *) self.contentView).contentOffset.y > 0) { | ||||
|             scrollView.contentOffset = (CGPoint) {0, 0}; | ||||
|         } else { | ||||
|             [self.swipePullingDelegate setPullingDistance:-scrollView.contentOffset.y]; | ||||
|         } | ||||
|     } else if (scrollView.contentOffset.y + scrollView.height > scrollView.contentSize.height) { | ||||
|         if ([self.contentView isKindOfClass:UIScrollView.class] | ||||
|                 && ((UIScrollView *) self.contentView).contentOffset.y + self.contentView.height < ((UIScrollView *) self.contentView).contentSize.height) { | ||||
|             scrollView.contentOffset = (CGPoint) {0, scrollView.contentSize.height - scrollView.height}; | ||||
|         } | ||||
|     } | ||||
| } | ||||
| 
 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user