仅将旋转变换设置为UIImageView
并不会使中心保持不变。图像围绕de center转换,我很困惑。有什么想法吗?
CGAffineTransform
transform = CGAffineTransformIdentity;
transform = CGAffineTransformRotate(transform, self.filter.angle);
self.sourceImageView.transform = transform;
注意:角度与UISlider
相关联,以便用户将其值从 -90更改为。
答案 0 :(得分:0)
我发现将转换设置为图层可以解决问题。
self.sourceImageView.layer.transform = CATransform3DRotate(CATransform3DMakeScale(scale, scale, 1.), angle, 0, 0, -1);