我正在尝试实现UIScrollView,但我希望为scrollview设置动画,以便每10秒显示一次滚动视图的不同视图。我发现这种方法可能有所帮助:
- (void)setContentOffset:(CGPoint)contentOffset animated:(BOOL)animated;
但是你们中的任何人都知道是否可以按时实现scrollview的更改?
答案 0 :(得分:2)
您可以使用
[NSTimer scheduledTimerWithTimeInterval:10.0
target:self
selector:@selector(updateScrollPosition:)
userInfo:nil
repeats:YES];
然后在updateScrollPosition
内你可以相应地更新你的scrollView的偏移量。
-(void)updateScrollPosition{
[scrollView setContentOffset:contentOffset animated:YES];
// where contentOffset is the custom CGPoint
// where you want your scrollView to scroll after every 10 sec
}