gpt4 book ai didi

swift - 捏合手势识别器在第二次捏合缩放时重置图像

转载 作者:行者123 更新时间:2023-11-30 10:21:46 25 4
gpt4 key购买 nike

我正在使用 UIPinchGestureRecognizer 进行捏合/缩放和图像。如果我用手指放大,松开手指尝试放大更多,图像将重置为组织。第二次尝试缩放的大小。

如何让图像在第二次捏合时保持“放大”状态?

这是我如何使用 UIPinchGestureRecognizer

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

最佳答案

你可以试试这个

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

关于swift - 捏合手势识别器在第二次捏合缩放时重置图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26105261/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com