0

ページングスクロールビュー用にアニメーションを設定しました。私のスクロールビューの幅は 320 ではなく 960 であるため、誰かがこのアニメーションを繰り返す方法を知っているかどうかを尋ねたいと思います。あなたの誰か、これを手伝ってくれませんか?

-(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 に答える