2014-09-29 57 views
0

我正在使用UIPinchGestureRecognizer捏放/缩放和图像。如果我放大我的手指放开它们试图放大更多的图像重置到组织。大小为第二次放大尝试。捏捏手势识别器在第二次缩放时重置图像

我怎样才能让图像保持“放大”的第二个捏?

这里就是我正在做的UIPinchGestureRecognizer

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

回答

1

你可以试试这个

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