私は0から275までのUISliderを持っています。スライダーを使ってUIImageViewをスケールしたいと思います。CGAffineスライダーでスケールを変える
スライダの値が0の場合、UIImageViewは元のサイズ(scaleX:1、scaleY:1)を持つ必要があります。
私のスライダの値が275のとき、私のUIImageViewは0.85に拡大されます。
誰かがスライダ値との関係でスケール値を計算するための良い公式を提案できますか?
この
let scale = slider.value >= 275 ? 0.85 : 1
imageView.transform = CGAffineTransform(scaleX: scale, scaleY: scale)
のようなものしかし、私はいくつかのトラブルスライダ値に基づいてscale
ダイナミックを作っています。
は何か他のもののために使用され、あなたのスライダー値はありますか?そうでない場合は、範囲を1.0から0.85に設定し、その値を直接スケールとして使用できます。 – rmaddy
スライダが275に移動する必要があるのはなぜですか? –
私は別のもののためのスライダーを使用していると私は275の値が必要です。 – Joe