【问题标题】:Resizing a UIImage View on Swift 4在 Swift 4 上调整 UIImage 视图的大小
【发布时间】:2019-02-17 23:29:28
【问题描述】:

所以我确实到处看了看,但找不到一个简单的例子来说明如何调整 UIImageView 的大小!我当前的代码使用 IBActionUIView.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)

标签: ios swift xcode xcode4


【解决方案1】:

通过 SAXENA 提供给我的最佳方法是:self.aapTitle.frame = CGRect(x:15, y: 25, width: 35, height: 35)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-12-24
    • 1970-01-01
    • 1970-01-01
    • 2015-05-22
    • 2023-03-16
    • 2022-01-12
    • 1970-01-01
    相关资源
    最近更新 更多