全部,
我已经研究过Gesture Recognisers,我已经在Interface builder中添加了一个,我将把它连接起来。我还启用了“启用用户互动”功能。在IB上的UIImage。
如何根据手指在屏幕上滑动的距离使UIImage变大。
如何在其所在的UIView中使UIImage更大?
答案 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
}
如果您想使用滑动手势,则需要计算起点和当前滑动点之间的滑动差异,并将其转换为您需要的缩放值。