【发布时间】:2010-05-05 09:47:23
【问题描述】:
我使用 setContentOffset 方法自动滚动到特定点,无需用户交互。
[menuScrollView setContentOffset:CGPointMake(600.0,0) animated:YES]
但是当我尝试以循环方式调用相同的方法以减慢滚动速度时,滚动永远不会发生
for (int i = 1; i<=30; i++) {
[menuScrollView setContentOffset:CGPointMake(600.0-i*10,0.0) animated:YES];
NSLog(@"%f",600.0-i*10);
}
在上面这段代码中,UIScrollview 的滚动只发生了一次(第一次迭代(并且它不会在剩余的 29 次迭代中滚动。这里有什么问题?
【问题讨论】:
标签: iphone iphone-sdk-3.0 uiscrollview