动画后旋转

时间:2012-05-29 02:02:09

标签: objective-c ios

我有一个可以显示动画的UIViewController子类(主要是在imageview子视图上更改alphas)。如果在旋转设备时发生动画,我希望在当前动画块完成后进行旋转动画。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:1)

当您调用动画图像的方法时,请将某个BOOLean值设置为NO,并在-shouldAutorotateToInterfaceOrientation方法中有条件地允许旋转。像这样:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {

    if (!someBool)
        return NO;
    return YES;
}