应用程序从纵向到横向动画

Ant*_*Dev 8 xcode objective-c ios7

我的应用程序设置为仅支持横向(iPad)方向:在我的.plis中我已将支持的界面方向设置为横向(左和右)在我的项目中我已经在我的主视图控制器中检查了上面提到的两个方向我已设置

- (NSUInteger)supportedInterfaceOrientations
{
    return UIInterfaceOrientationMaskLandscape;
}

-(bool)shouldAutorotate
{
    return YES;
}
Run Code Online (Sandbox Code Playgroud)

在我运行应用程序后,它总是接缝到从纵向到横向的旋转动画.这是我看到的第一件事,从景观旋转,之后一切看起来都很好.它在设备和模拟器上是相同的.如果我在模拟器选项中检查"切换慢动画",我可以清楚地看到界面在启动期间从纵向改变方向.

我没有使用闪屏(如果这很重要)

无论我做什么,我都无法摆脱这种行为,看起来很烦人.有没有人见过这种行为,请有人提出一些建议.提前致谢.

Ant*_*Dev 0

在尝试了 UI、plist 和代码中所有可能的设置并消除了所有可能导致问题的原因之后,我开始剖析我的故事板并设法隔离代码中的问题。我忘了写[UIView commitAnimations];在 [UIView beginAnimations...] 之后。小而残酷的错误几乎让我发疯。谢谢大家的帮助...