我想使用以下代码旋转 imageView:
[UIView animateWithDuration:.25 animations:^{
self.imageView.transform = CGAffineTransformRotate(self.plusView.transform, M_PI_4);
}];
有线的事情是:如果我在没有自动布局的情况下运行此代码,则一切都很好。但是当使用自动布局时,图像视图在旋转之前会移动一个像素,为什么?
在 Xcode 5 中使用自动布局时,需要添加约束来固定 imageView 在其容器中的水平中心和垂直中心。如果您使用故事板,则可以使用约束选项轻松完成此操作。如果您不希望 imageView 自动调整大小,您还需要使用约束来修复宽度和高度。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)