私は大きなスクロールビューを持っています。ボタンを押すたびに一定のステップでスクロールビューをスクロールしたいだけです。ただし、次のコードを記述すると、スクロール ビューのスクロールが非常にジャギーになります。誰かが理由を説明できますか?
CGPoint lstructCurrentPoint = self.objScrollView.contentOffset;
lstructCurrentPoint.x += 400;
[UIView animateWithDuration:1.0f
delay:0.0f
options:UIViewAnimationOptionCurveLinear
animations:^{
[self.objScrollView scrollRectToVisible:CGRectMake(lstructCurrentPoint.x,
lstructCurrentPoint.y,
self.objScrollView.bounds.size.width,
self.objScrollView.bounds.size.height)
animated:NO];
} completion:^(BOOL finished)
{
}];
異なる contentOffsets 間のカスタム スクロール速度が必要なため、animated:Yes 引数は使用しません。