我想移动我的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;
}];
}
有什么建议吗?谢谢!
答案 0 :(得分:0)
[UIView animateWithDuration:5.0f animations:^ {
[scrollView setContentOffset:destination animated:NO];
}];
为我工作