如何在拖动后取消UIScrollView反弹动画?

问题描述:

如何在拖动后取消UIScrollView反弹动画? (NOT DISABLE BOUNCE)如何在拖动后取消UIScrollView反弹动画?

谢谢!

设置内容的滚动视图的委托方法scrollViewWillEndDragging:withVelocity:targetContentOffset:

- (void)scrollViewWillEndDragging:(UIScrollView *)scrollView withVelocity:(CGPoint)velocity targetContentOffset:(inout CGPoint *)targetContentOffset; 
{ 
    scrollView.contentOffset = //.. content offset of where you want it to stop, use the current offset if you want it to stay where it is. 
} 

你的问题是模糊的,不给我多去提供一个更好的答案偏移,希望这是帮助。

像dragRefresh一样的效果?如果是这样,你应该在scrollView中设置你的scrollView contentInset,并拖动委托方法。

[scrollView setContentOffset:scrollView.contentOffset animated:NO]; 

注:您必须使用该功能的动画版本 - 而不是没有动画标志的版本。