【发布时间】:2019-02-17 23:29:28
【问题描述】:
所以我确实到处看了看,但找不到一个简单的例子来说明如何调整 UIImageView 的大小!我当前的代码使用 IBAction 和 UIView.animate 将图像向上移动到角落,我想要添加的只是让它调整大小更小以适应!任何指针都会很棒,因为我是 swift 新手 :)
@IBAction func ContinueTapped(_ sender: Any) {
print("pressed!")
UIView.animate(withDuration: 1, animations:{
self.aapTitle.frame.origin.y -= 150; self.aapTitle.frame.origin.x -= 50;})
【问题讨论】:
-
你能分享你的代码或屏幕截图吗?
-
^ 刚做了,添加了相关区域。
-
一些想法。 (1) 如果你
@IBAction被连线到UIImageView,记得设置isUserInteractionEnabled = true,默认为false。 (2) 如果您使用自动布局,请不要更改框架。 (3) 您是否尝试过移除动画片段以查看是否发生了其他情况? -
动画 MOVEMENT 工作正常...按照建议设置
isUserInteractionEnabled = true,但我正在寻找一种在动画之后/作为动画的一部分调整图像大小的方法?? -
如果您不使用自动布局,请使用它来更改动画块中的帧大小。 self.aapTitle.frame = CGRect(x:15, y: 25, width: 35, height: 35)