iOS应用初始屏幕方向不适用于横向方向

时间:2013-01-28 05:09:07

标签: ios orientation landscape-portrait

我正在开发这款iPhone应用程序,除了第一个屏幕外,其定位工作正常。如果设备处于纵向方向,则第一个屏幕也可正常工作,但不适用于横向方向。

有趣的是,如果我在第一个屏幕上旋转设备,它也可以很好地调整。

问题在于我认为该应用始终假设设备处于纵向方向,因此即使设备处于横向,第一个屏幕也始终显示在portrait orientatio n中。

我尝试在执行第一个屏幕结束时添加willAnimateRotationToInterfaceOrientation,但无法正常工作。调用旋转函数的The willAnimateRotationToInterfaceOrientation方法(在第一个屏幕后适用于其他屏幕的方法)似乎认为不需要调整子视图。 由于旋转功能适用于以后的屏幕,我想我可能错过了一些东西(可能在代码之外)。不知道是否有人可以为我指出。之间,我在plist to landscape中指定了“初始启动方向”,它也没有用。

谢谢,请帮帮我

1 个答案:

答案 0 :(得分:1)

对于iPhone& iPod,启动图像(默认)不支持横向显示。

iOS App Programming Guide

中读取“应用启动(默认)图像”部分