我使用UIPinchGestureRecognizer进行捏合/缩放和图像处理。如果我用手指放大放大它们试图放大更多图像重置为组织。第二次放大尝试的大小。
如何让图像保持"放大"第二次捏?
这是我如何做UIPinchGestureRecognizer
@IBAction func scaleImage(sender: UIPinchGestureRecognizer) {
sender.view?.transform = CGAffineTransformMakeScale(sender.scale, sender.scale)
}
答案 0 :(得分:1)
你可以试试这个
@IBAction func scaleImage(recognizer : UIPinchGestureRecognizer) {
if let view = recognizer.view {
view.transform = CGAffineTransformScale(view.transform,
recognizer.scale, recognizer.scale)
recognizer.scale = 1
}
}