2011-03-23 78 views
0

目前我在模拟器上测试我的应用程序。 我有一个appDelegate,在这个委托中我有几个我想要使用的控制器。 我显示的第一个视图显示应用程序正在加载。 当它被加载时,我想显示另一个视图。要显示这个新视图,我使用了动画,但效果不好。事实上,在动画期间,新视图以纵向模式显示,当动画完成时,它将移动到横向模式。 不过,在我的info.plist中,我只允许使用横向格式,而在所有的.xib文件中,我所有的视图都处于横向模式。Ipad接口方向问题

所以我不明白为什么这个动画继续以纵向模式显示我的视图。

有人对此问题有所了解吗? 谢谢

回答

1

你可能试图显示动画太早。您不应该从应用程序代理驱动这个过程。您的初始界面应通过提供根视图的UIViewController加载。当该UIViewController获取didRotateFromInterfaceOrientation:第一次,界面已完成加载并旋转到横向模式,并且您已准备好摇滚。