在iPhone应用程序中,我希望添加功能(imageview或webview或其他控件)使用捏合手势放大/缩小图像。
你可以使用UIScrollView
。
将一个UIImageView添加到UIScrollView
and配置UIScrollView以通过其属性进行缩放。检查UIScrollview Class Reference - Zooming and Panning Section
编辑:迈克的好点:也检查Apple的PhotoScroller
sample代码
请参考此代码。我在我的一个应用程序中使用它,所以它的工作原理:
- (IBAction)handlePinch:(UIPinchGestureRecognizer *)recognizer {
recognizer.view.transform = CGAffineTransformScale(recognizer.view.transform, recognizer.scale, recognizer.scale);
recognizer.scale = 1;
}
另外,不要忘记将Pinch手势识别器添加到imageView。
希望这可以帮助。