如何在拖动后取消UIScrollView反弹动画? (不禁用BOUNCE)
谢谢!
答案 0 :(得分:0)
在scrollView委托方法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.
}
你的问题很模糊,并没有给我太多的答案,希望这有帮助。
答案 1 :(得分:0)
像dragRefresh这样的效果?如果是,则应在scrollView结束拖动委托方法中设置scrollView contentInset。
答案 2 :(得分:-1)
[scrollView setContentOffset:scrollView.contentOffset animated:NO];
注意:您必须使用该函数的动画版本 - 而不是没有动画标记的版本。