添加在iPhone应用程序中放大/缩小图像的功能

问题描述 投票:-1回答:2

在iPhone应用程序中,我希望添加功能(imageview或webview或其他控件)使用捏合手势放大/缩小图像。

iphone objective-c image uiscrollview uiimageview
2个回答
3
投票

你可以使用UIScrollView

将一个UIImageView添加到UIScrollViewand配置UIScrollView以通过其属性进行缩放。检查UIScrollview Class Reference - Zooming and Panning Section

编辑:迈克的好点:也检查Apple的PhotoScrollersample代码


0
投票

请参考此代码。我在我的一个应用程序中使用它,所以它的工作原理:

- (IBAction)handlePinch:(UIPinchGestureRecognizer *)recognizer {

    recognizer.view.transform = CGAffineTransformScale(recognizer.view.transform, recognizer.scale, recognizer.scale);
    recognizer.scale = 1;
}

另外,不要忘记将Pinch手势识别器添加到imageView。

希望这可以帮助。

© www.soinside.com 2019 - 2024. All rights reserved.