所以我有这个uiscrollerview ...每次5秒后,scrollview应该向上移动。
setcontentoffset正在运行,但它没有动画。喜欢它应该慢慢向上移动。
我的代码
CGPoint bottomOffset = CGPointMake(0, newYLocationForScrollView);
[scroll setContentOffset:bottomOffset animated:YES];
提前致谢
答案 0 :(得分:3)
您要查找的方法是scrollRectToVisible:animated:
。如果没有更多细节,我将不得不留下代码来计算所需的矩形。
答案 1 :(得分:1)
使用scrollView scrollRectToVisible:animated:
的方法并将animated
属性赋予YES
或强>
[UIView animateWithDuration:1.2f animations:^{
/// write code for animation
}];
答案 2 :(得分:0)
[UIView animationWithDuration0.3f ^(void) {
// code to do the transition
}];
[scrollView setContentOffset:offset animated:YES];