UIImage
アニメーションを使った のクロスフェードについての投稿がたくさんあります。しかし、アニメーションなしでクロスフェードを制御する方法が見つかりませんが、代わりに自分で制御します。たとえば、 と の間のパラメーターを使用して0.0
、1.0
クロスフェードの量を制御します。
2 つUIImageView
の を互いの後ろに置いてalpha
(上の 1 つを から1.0
に0.0
、下の 1 つを に1.0
) 制御することもできますが、それは適切なクロスフェードではありません。
よりグラフィックにするには: 画面上に と の間の値を与えるスライダーが0.0
あり1.0
、その上に画像があります。私が望むのは、最初に表示された画像 (スライダーが の場合0.0
) と別の画像 (スライダーが の場合に完全に表示される場合)の間でクロスフェードすることです1.0
。そのため、スライダーをゆっくり動かすと、別の画像がゆっくりと表示されます。