私はiOSアニメーションにかなり慣れていないので、CGAffineTransformを使用して2つの画像間のトランジションとUIImageViewの翻訳アニメーションを組み合わせることができるかどうか疑問に思っています。
つまり、アニメーション化する2つの画像があり、同時に翻訳を適用して、2つの画像間を行き来しながら、全体がページ上を移動するようにします。
CGAffineTransformConcatを適用して、CGAffineTransformTranslateなどの2つのCGAffineTransformを組み合わせることができることはわかっています。しかし、別のUIImageに移行できるCGAffineTransformが表示されません。
画像間でアニメーション化するために私が知っている唯一の方法は、UIImageViewanimationImages配列をstartAnimatingと組み合わせて使用することです。しかし、これを次のような翻訳と組み合わせる方法がわかりません。
UIImageView* textView = [[UIImageView alloc] initWithFrame:bunnyImage.frame];
textView.animationImages = [NSArray arrayWithObjects:
[UIImage imageNamed:@"bunnyclose.png"],
[UIImage imageNamed:@"bunnytalk.png"],
nil];
textView.animationDuration = 1.0;
textView.animationRepeatCount = 8;
[textView startAnimating];
[self.view addSubview:textView];
助言がありますか?