目前我在模拟器上测试我的应用程序。 我有一个appDelegate,在这个委托中我有几个我想要使用的控制器。 我显示的第一个是显示应用程序正在加载的视图。 当它加载时我想显示另一个视图。要显示这个新视图我使用动画,但它不能很好地工作。事实上,在动画期间,新视图以纵向模式显示,当动画完成时,它将移至横向模式。 尽管如此,在我的info.plist中,我只允许使用横向和所有.xib文件中的所有视图都处于横向模式。
所以我不明白为什么这个动画会继续以纵向模式显示我的视图。
有人对这个问题有所了解吗? 感谢
答案 0 :(得分:1)
你可能想过早地展示动画。您不应该从应用代表推动此过程。您的初始界面应该通过提供根视图的UIViewController加载。当UIViewController获得didRotateFromInterfaceOrientation时:第一次,界面已经完成加载并旋转到横向模式,你就可以摇滚了。