alphaの値を徐々に変化させる


UIViewクラスのanimateWithDuration:animations:メゾットで、プロパティ値を徐々に変化させる事ができる。

[例]
//写真のalphaプロパティを徐々に変化させる
[UIView animateWithDuration:1
animations:^{
//alphaプロパティの変化後の値を設定する
self.myPhoto.alpha = newValue;
}];

animateWithDurationで、変化させる秒数を設定できる。[例]では1秒、1秒のアニメーションになる。

animation:^{ }で、アニメーションさせたいプロパティの最終値を設定する。
変化させる事のできるプロパティはalpha以外に多数ある↓

frame
bounds
center
transform
alpha
backgroundColor
contentStretch


上の7つで、同時に複数のプロパティの値を指定できる。

実際プログラミングを触ってみたけど、エラー出まくり・・・
いずれわかるかな・・・



関連記事

0 Comments