设置动画曲线

时间:2013-03-03 22:15:02

标签: iphone objective-c ipad

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

    -(IBAction) animateTestingTwo{

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

}

然而,动画曲线不是线性的,它需要是这样我才使用它:

-(IBAction) animateTestingTwo{

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

}

然而它不起作用。有什么想法吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

如果持续时间对您无关紧要,可以使用:

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

加入documentation

  

<强>动画   是以恒定速度将过渡动画设置为新偏移,否则立即转换。

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