カラー画像でアプリカバーを作っています。そして、この画像をアニメーションで灰色にしたいと思います。
NYXImagesKitでグレースケール画像を作成しました。しかし、UIImageを使用してこの2つの画像間をアニメーション化する方法がわかりません。
カラー画像でアプリカバーを作っています。そして、この画像をアニメーションで灰色にしたいと思います。
NYXImagesKitでグレースケール画像を作成しました。しかし、UIImageを使用してこの2つの画像間をアニメーション化する方法がわかりません。
1:同じフレームで2つの画像ビューを作成します。
2:それらをサブビューとして同じスーパービューに上下に追加します。
3:image
プロパティをそれぞれカラー画像とグレースケール画像に設定します。
4:alpha
カラー画像を含む画像ビューのプロパティをに1.0
設定し、このプロパティを0.0
もう一方(グレースケール画像を表示する画像)に設定します。
5:次に、2つの画像ビューを逆平行にフェードインおよびフェードアウトします。
[UIView animateWithDuration:1.0 animations:^{
grayscaleImageView.alpha = 1.0;
coloredImageView.alpha = 0.0;
}];