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 に答える