1

我正在动态滚动滚动视图,它使用

    -(IBAction) animateTestingTwo{

    [UIView  animateWithDuration:4 animations:^{scroller.contentOffset = CGPointMake(0, 2000);}];

}

但是动画曲线不是线性的,它必须是这样的,所以我正在使用这个:

-(IBAction) animateTestingTwo{

    [UIView  animateWithDuration:4 options:UIViewAnimationOptionCurveLinear animations:^{scroller.contentOffset = CGPointMake(0, 2000);}];

}

但是它不起作用。有任何想法吗?

谢谢!!

4

1 回答 1

0

如果持续时间对您来说不重要,可以使用:

[scrollview setContentOffset:CGPointMake(10, 200) animated:YES];

根据文档

动画 YES 以恒定速度动画过渡到新的偏移量,NO 使过渡立即进行。

您也可以尝试在动画块中执行此操作,看看会发生什么。

于 2013-03-04T03:40:48.057 回答