私のアプリでは、私の画像に動きを与えたいと思いUIImageView
ます。
たとえば、ボタンをクリックすると、別のビュー コントローラーにリダイレクトする必要があります。そのView Controllerがロードされると、画像が何らかの特殊効果で表示されるはずです。これを行う方法を検索しましたが、画像の配列を使用してのみこれを行うことができます。画像の配列を使用せずに単一の画像をアニメーション化できるかどうかを知りたいです。
私のアプリでは、私の画像に動きを与えたいと思いUIImageView
ます。
たとえば、ボタンをクリックすると、別のビュー コントローラーにリダイレクトする必要があります。そのView Controllerがロードされると、画像が何らかの特殊効果で表示されるはずです。これを行う方法を検索しましたが、画像の配列を使用してのみこれを行うことができます。画像の配列を使用せずに単一の画像をアニメーション化できるかどうかを知りたいです。
はい - 単一の画像をアニメーション化することは可能です。多くのビュー プロパティ (frame、bounds、center、transform、alpha、backgroundColor、および contentStretch) は、UIView
アニメーション メソッドでアニメーション化できます。
たとえば、 a を「溶解」するにはUIImageView
:
[UIView animateWithDuration:2.0 animations:^{
imageView.alpha = 0.f;
}];
上記の例では、画像ビューは 2 秒間フェードアウトします。
「左から反転」の場合は、変換をアニメーション化します。
また、コア アニメーションは追加のアニメーション機能を提供します。