捏合后应用3D变换

我正在尝试从缩放手势识别器缩放图像后应用3D变换。应用3D变换时图像重新缩放到默认大小(即捏合之前的大小)。 我怎样才能停止imageView回到以前的状态(即之前捏)

self.transform = CATransform3DIdentity self.transform.m34 = 1.0 / 500.0; self.transform = CATransform3DRotate(self.transform, CGFloat(145 * M_PI / 180), 0, 1, 0) viewToDelete.layer.transform = self.transform func handlePinch(_ nizer:UIPinchGestureRecognizer) { nizer.view!.transform = nizer.view!.transform.scaledBy(x: nizer.scale, y: nizer.scale) nizer.scale = 1 } 

在图像最左边的视图是创build的视图// ..旁边的视图是使用捏缩放…第三个缺点是3dTransform 第一个视图是新建的,第二个视图是缩放的,第三个视图是原来的