我在UIViewController的willRotateToInterfaceOrientation中制作子视图。首先,我将它的框架设置到一个新位置,它工作正常。因为我只是为定位设置动画,所以我试图为中心属性设置动画。一旦我这样做,动画就不再起作用了。
我正在使用UIView的animateWithDuration,当检查完成块时,完成的参数始终为NO。在按钮单击等其他事件上设置中心属性的动画效果很好。
可能是iOS用来重新定位视图的子视图的旋转算法也会触及center属性并取消我的动画?