UIImage 的手势识别器

Gesture recognisers for UIImage

所有,

我研究了手势识别器,并在界面生成器中放置了一个,我将把它连接起来。我还在 UIImage 的 IB 中启用了 'User Interaction Enabled'。

如何根据手指在屏幕上向下滑动的距离使UIImage变大。

如何使 UIImage 在其所在的 UIView 中变大?

这段代码对我有用,我使用的是 UIPinchGestureRecognizer,如果您想缩放视图,它会作为默认值使用:

@IBAction func handlePinch(recognizer : UIPinchGestureRecognizer) {
  recognizer.view!.transform = CGAffineTransformScale(recognizer.view!.transform, recognizer.scale, recognizer.scale)
  // Reset recognizer scale
  recognizer.scale = 1
}

如果要使用滑动手势,需要计算滑动起点和当前滑动点之间的差异,并转换为您需要的比例值。