UIImage的手势识别器

时间:2015-02-25 10:16:00

标签: ios xcode swift uigesturerecognizer

全部,

我已经研究过Gesture Recognisers,我已经在Interface builder中添加了一个,我将把它连接起来。我还启用了“启用用户互动”功能。在IB上的UIImage。

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

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

1 个答案:

答案 0 :(得分:1)

此代码适用于我,我使用的是UIPinchGestureRecognizer,如果您想缩放视图,则会将其用作默认值:

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

如果您想使用滑动手势,则需要计算起点和当前滑动点之间的滑动差异,并将其转换为您需要的缩放值。