使用滑块移动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使用约束? –
不,我甚至删除了整个图像,并新增了它......没有任何影响 –
好吧,它什么时候跳回来?刚刚释放滑块后,或者如果您更改滑块位置? –