0

私のアプリでは、私の画像に動きを与えたいと思いUIImageViewます。

たとえば、ボタンをクリックすると、別のビュー コントローラーにリダイレクトする必要があります。そのView Controllerがロードされると、画像が何らかの特殊効果で表示されるはずです。これを行う方法を検索しましたが、画像の配列を使用してのみこれを行うことができます。画像の配列を使用せずに単一の画像をアニメーション化できるかどうかを知りたいです。

4

1 に答える 1

1

はい - 単一の画像をアニメーション化することは可能です。多くのビュー プロパティ (frame、bounds、center、transform、alpha、backgroundColor、および contentStretch) は、UIViewアニメーション メソッドでアニメーション化できます。

たとえば、 a を「溶解」するにはUIImageView:

[UIView animateWithDuration:2.0 animations:^{
    imageView.alpha = 0.f;
}];

上記の例では、画像ビューは 2 秒間フェードアウトします。

「左から反転」の場合は、変換をアニメーション化します。

また、コア アニメーションは追加のアニメーション機能を提供します。

于 2013-03-18T12:17:49.497 に答える