捏合手势识别器在第二次捏拉缩放时重置图像

时间:2014-09-29 17:09:19

标签: swift

我使用UIPinchGestureRecognizer进行捏合/缩放和图像处理。如果我用手指放大放大它们试图放大更多图像重置为组织。第二次放大尝试的大小。

如何让图像保持"放大"第二次捏?

这是我如何做UIPinchGestureRecognizer

@IBAction func scaleImage(sender: UIPinchGestureRecognizer) {
    sender.view?.transform = CGAffineTransformMakeScale(sender.scale, sender.scale)
}

1 个答案:

答案 0 :(得分:1)

你可以试试这个

@IBAction func scaleImage(recognizer : UIPinchGestureRecognizer) {
    if let view = recognizer.view {
        view.transform = CGAffineTransformScale(view.transform,
            recognizer.scale, recognizer.scale)
            recognizer.scale = 1
    }
}