在ScrollView中缩放图像

时间:2017-04-25 11:33:26

标签: swift xcode uiscrollview pinchzoom image-zoom

我有一个滚动视图,其中包含一些图像,我会水平滚动。我想用捏手势进行缩放。这是我正在使用的代码,但它不起作用。我似乎无法弄清楚我做错了什么。有什么建议吗?

GrvController

1 个答案:

答案 0 :(得分:1)

您需要将PinchGestureRecognizer添加到故事板,然后将其链接到如下所示的功能。

@IBAction func scaleImage(_ sender: UIPinchGestureRecognizer) {
    self.subView.transform = self.subView.transform.scaledBy(x: sender.scale, y: sender.scale)
    sender.scale = 1
}

注意:subView应替换为您尝试扩展的视图。