使用滑塊移動UIImageView時會出現一些問題。這是我目前使用我的代碼:iOS Swift - 使用滑塊移動圖像
@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使用約束? –
不,我甚至刪除了整個圖像,並新增了它......沒有任何影響 –
好吧,它什麼時候跳回來?剛剛釋放滑塊後,或者如果您更改滑塊位置? –