【发布时间】:2011-02-13 06:46:44
【问题描述】:
我正在使用以下代码滚动到滚动视图中的某个点:
[scrollView setContentOffset:CGPointMake(x, y) animated:YES];
但它不会将滚动动画化到某个点。有没有办法用动画滚动?
【问题讨论】:
-
[scrollView setContentOffset:point animated:YES];和[scrollView scrollRectToVisible:rect animated:YES];两种方法都应该用动画来动画你的内容,那么这个问题可能与你的代码的另一个点有关。你能发布你的滚动视图的初始化代码吗? -
你是从不是主线程的线程调用这个方法吗?
-
感谢 lomanf 提供的信息。我改为 [scrollView scrollRectToVisible:rect animated:YES] 它对我有用。我不知道 setContentOffset 有什么问题。
标签: iphone animation uiscrollview