我有一个可以显示动画的UIViewController子类(主要是在imageview子视图上更改alphas)。如果在旋转设备时发生动画,我希望在当前动画块完成后进行旋转动画。我怎样才能做到这一点?
答案 0 :(得分:1)
当您调用动画图像的方法时,请将某个BOOLean值设置为NO,并在-shouldAutorotateToInterfaceOrientation
方法中有条件地允许旋转。像这样:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
if (!someBool)
return NO;
return YES;
}