【发布时间】:2021-08-24 15:22:46
【问题描述】:
我有一个包含单个图像的 UIImageView。在情节提要中,我在图像视图上放置了一个平移手势识别器。它有效,但是,我只能重新定位整个 UIImageView 而不仅仅是图像。在下面的示例中,我希望红框始终保持不变。我只想重新定位底层图像。
我的捏手势识别器的代码显然是在转换 imageView,这就是问题所在。但我没有看到将手势识别器附加到图像本身的方法。或者,如果这就是我应该尝试做的......
@IBAction func scaleImage(_ sender: UIPinchGestureRecognizer) {
imageView.transform = CGAffineTransform(scaleX: sender.scale, y: sender.scale)
}
【问题讨论】:
标签: swift uikit uigesturerecognizer