在旋转过程中立即操纵UIView动画属性?

时间:2010-08-05 20:54:59

标签: iphone animation uiview rotation

我想在UIView旋转期间完成一些复杂的效果,我正在使用前半部/后半部旋转动画方法。

然而,当我的下半场开始时,我想在我的子视图(alpha,frame)等上设置一些属性,从中开始动画在下半场。但是设置任何这些属性当然会使它们变得生动。我想说,将alpha设置为0.0,然后说,“好吧,现在在旋转的其余部分将其设置为1.0。”

请注意,我不能在整个旋转之前设置此属性;我想在中途影响它的直接价值。

可以这样做吗?

感谢。

1 个答案:

答案 0 :(得分:0)

在UIControllerView中实现此功能:

- (void)willAnimateSecondHalfOfRotationFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation duration:(NSTimeInterval)duration