我有一个手动拖动的 ScrollView ,现在我希望通过以下代码在单击按钮时以编程方式移动 ScrollView :
offset = CGPointMake(scrollView.contentOffset.x+320, 0);
[UIScrollView beginAnimations:@"scrollAnimation" context:nil];
[UIScrollView setAnimationDuration:0.5];
[scrollView1 setContentOffset:offset];
[UIScrollView commitAnimations];
它运行良好,但现在未调用函数 scrollViewBeginDragging 和 scrollViewEndDecelerating。 Begindragging 对我来说没问题,但我不知道如何检测以编程方式触发 ScrollView 移动的结束。
提前致谢!
最佳答案
实现 scrollViewDidEndScrollingAnimation:
委托(delegate)方法。这正是它的用途。
关于iphone - 在以编程方式移动的 ScrollView 中检测到 "end decelerating",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14129034/