在willAnimateFirstHalfOfRotationToInterfaceOrientation中获取旋转视图的矩形:duration:

时间:2010-09-13 19:50:23

标签: uiviewcontroller core-animation ios autorotate

我试图通过挂钩UIViewController中的各种自动旋转方法来在纵向和横向之间进行动画制作。由于我的视图层次结构的一些微妙之处,我想在动画的前半部分设置子UIScrollView的框架,然后在下半部分滚动到位置。这需要从willAnimateFirstHalfOfRotationToInterfaceOrientation:duration:

中了解我的视图的最终旋转帧

系统必须知道此帧才能执行旋转动画,但UIViewController子类是否可以访问?如果没有,我唯一的选择是硬编码旋转的帧或执行didRotateFromInterfaceOrientation...中的所有布局?

谢谢。

1 个答案:

答案 0 :(得分:0)

我以某种方式设法忽略了willAnimateRotationToInterfaceOrientation:duration:回调。这解决了我的问题,揭示了更多。如果其他人想详细说明两部分旋转动画,我会将问题保持打开状态。编辑:关闭,因为没有接受者几天。