我之前有一个手动拖动的滚动视图,现在我想通过点击一个按钮来以编程方式移动滚动视图。使用以下代码实现:
offset = CGPointMake(scrollView.contentOffset.x+320, 0);
[UIScrollView beginAnimations:@"scrollAnimation" context:nil];
[UIScrollView setAnimationDuration:0.5];
[scrollView1 setContentOffset:offset];
[UIScrollView commitAnimations];
它运行良好,但现在scrollViewBeginDragging和scrollViewEndDecelerating函数未被调用。Begindragging对我来说没有问题,但我不知道如何检测程序触发滚动视图移动的结束。
提前感谢!
setContentOffset
的animated
方法吗?http://developer.apple.com/library/ios/#documentation/uikit/reference/UIScrollView_Class/Reference/UIScrollView.html - Daniel