スライダを使用してUIImageViewを移動するにはいくつかの問題があります。この私が現在使用している私のコードです:iOSスウィフト - スライダで画像を移動する
@IBOutlet weak var titanic: UIImageView!
...
let screenWidth = UIScreen.mainScreen().bounds.width
let titanicWidth = titanic.bounds.size.width
let viewcenter = titanicWidth/2
let slidervalue = CGFloat(sender.value)
let value = (screenWidth * slidervalue * (1.0 - titanicWidth/screenWidth)) + viewcenter
titanic.center.x = CGFloat(value)
print(value)
実は、私はこのコードで画像を移動することができますが、:何とかイメージは常にずに、バックスクリーンの真ん中で、それの原点位置に「ジャンプ」スライダーをまったく動かす...これはどうやって起こるのですか?私はすでにこの効果を引き起こすかもしれないいくつかの奇妙な属性の検査官をチェックしましたが、運はありません。
imageViewに制約を使用しましたか? –
いいえ、画像全体を削除して新しく追加しました...全く効果がありません –
いつ戻るのですか?スライダーを放した直後か、スライダーの位置を変えたら? –