旋转使UIImageView向上移动-iOS

旋转使UIImageView向上移动-iOS,ios,objective-c,uiimageview,rotation,cgaffinetransform,Ios,Objective C,Uiimageview,Rotation,Cgaffinetransform,我正在使用下面的代码来旋转我的图像视图,它工作得很好。但是每当我更改视图并返回时。我的图像视图向上移动,最终离开屏幕。。你知道为什么吗?谢谢 self.anchorImage.layer.anchorPoint = CGPointMake(1.0,0.0); CGAffineTransform cgaRotateHr = CGAffineTransformMakeRotation(1); [self.imageView setTransform:cgaRotateHr]; 您是否在任何时候(

我正在使用下面的代码来旋转我的图像视图,它工作得很好。但是每当我更改视图并返回时。我的图像视图向上移动,最终离开屏幕。。你知道为什么吗?谢谢

self.anchorImage.layer.anchorPoint = CGPointMake(1.0,0.0);

CGAffineTransform cgaRotateHr = CGAffineTransformMakeRotation(1);
[self.imageView setTransform:cgaRotateHr];

您是否在任何时候(可能在视图出现时)更改/设置该视图的位置?一种解决方案是存储self.imageView的中心,并在您返回视图时将其设置回原来的位置…但这肯定不是一个理想的解决方案。@DavidRönnqvist否。我还有一些图像视图,它们都没有相同的问题。如果我删除[self.imageView setTransform:cgaRotateHr];那么一切都还可以。@Xman我会试试的。。