我想移动我的 UISCrollView 的 ContentOffset。我正在使用不同的方法,CABasicAnimation 或 UIView animateWithDuration 但问题是,在动画期间,我的 UIScrollView 从右侧和左侧被剪裁。
动画完成后, UIScrollView 的大小似乎正确。
- (void)animateScrollToTheBottom {
self.scroll.scrollEnabled = NO;
CGFloat scrollHeight = self.scroll.contentSize.width;
[UIView animateWithDuration:10
delay:0
options:UIViewAnimationCurveEaseInOut | UIViewAnimationOptionBeginFromCurrentState
animations:^{
self.scroll.contentOffset = CGPointMake(0, scrollHeight);
} completion:^(BOOL finished) {
self.scroll.scrollEnabled = YES;
}];
}
有什么建议么?谢谢!