0

我已经为我的分页滚动视图设置了一个动画。现在我想问你,如果有人知道如何重复这个动画,因为我的滚动视图的宽度是 960 而不是 320。我试图在网上找到一些关于这个的东西,但最后我没有找到有用的东西。你们有人可以帮我解决这个问题吗?

-(void)viewDidAppear:(BOOL)animated {

[UIView animateWithDuration:1.5f animations:^{
    [scrollView setContentOffset:CGPointMake(320, 0)animated:YES];


}];

}

谢谢。

4

1 回答 1

1

如果你想制作一系列动画,那么

for(int i = 0; i < 2; ++i) {
  [UIView animateWithDuration:1.5f animations:^{
      scrollView.contentOffset = CGPointMake(320 + 320*i, 0);    
  }];
}

如果您想制作一次,请使用您想要的 CGPoint 设置 contentOffset ( CGPointMake(640, 0))

当然 contentOffset 定义了一次偏移量,你可以随意使用它。

于 2012-11-07T18:24:44.810 回答