我正在尝试在图像的帧内缩放图像,我添加了一个视图,其中我添加了2张图像,其中一个是帧,一个是捏住缩放代码成功运行但缩放后图像不可见的图像。这是我的代码
@objc func pinchRecognized(pinch: UIPinchGestureRecognizer) {
if let view = pinch.view {
view.transform = view.transform.scaledBy(x: pinch.scale, y: pinch.scale)
pinch.scale = 1
}
}
您可以尝试此功能的结尾
@objc func pinchRecognized(pinch: UIPinchGestureRecognizer) {
if let myiew = pinch.view {
myiew.transform = myiew.transform.scaledBy(x: pinch.scale, y: pinch.scale)
if myiew.frame.height >= actualHeight || myiew.frame.width >= actualWidth {
myiew.transform = .identity
}
pinch.scale = 1
}
}