私は自分のアプリで背景をアニメーションしようとします。背景をアニメーション化する方法は?
私はイメージをイメージビューで使用しています。ビューロード時に、イメージをスクロールするタイマーを開始しました。
これは大丈夫です。私はデクリメントxし、画像はアニメーション化されているようです。
しかし、画像の端(800ピクセル私の場合には)私は0にXをリセットし、私は醜いアニメーションを見ると...
は、この単純なアニメーションを修正するための良い方法はありますか?
[...]
[NSTimer scheduledTimerWithTimeInterval:0.1 target:self selector:@selector(scrollBackground) userInfo:nil repeats:YES];
[,,,]
int x = 0;
- (void) scrollBackground {
if (x <= -480) x = 0;
[background setFrame:CGRectMake(x--, background.frame.origin.y, background.frame.size.width, background.frame.size.height)];
}
おかげ
を使用して解決しました:CABasicAnimation animationWithKeyPath:@ "transform.translation.x"] – elp