iOS 应用程序初始屏幕方向不适用于横向
Posted
技术标签:
【中文标题】iOS 应用程序初始屏幕方向不适用于横向【英文标题】:iOS app initial screen orientation does not work for landscape orientation 【发布时间】:2013-01-28 05:09:06 【问题描述】:我正在开发这个 iPhone 应用程序,除了第一个屏幕外,它的方向都可以正常工作。如果设备处于纵向,第一个屏幕也可以正常工作,但不能用于横向。
有趣的是,如果我在第一个屏幕上旋转设备,它也可以很好地调整。
在我看来,问题是应用程序始终假定设备处于纵向,因此即使设备处于横向,第一个屏幕也始终显示在 portrait orientatio
n 中。
我尝试在执行第一个屏幕的末尾添加willAnimateRotationToInterfaceOrientation
,但没有成功。 The willAnimateRotationToInterfaceOrientation
调用旋转功能的方法(在第一个屏幕之后适用于其他屏幕的方法)似乎认为没有必要调整子视图。
由于旋转功能非常适合以后的屏幕,我想我可能错过了一些东西(可能在代码之外)。想知道是否有人可以为我指出。在 plist 中将“初始启动方向”指定为横向,它也不起作用。
谢谢,请帮帮我
【问题讨论】:
可能重复:***.com/questions/14516992/… 检查我的答案***.com/questions/12933089/… 【参考方案1】:对于 iPhone 和 iPod,启动图像(默认)不支持横向。
阅读ios App Programming Guide的“应用启动(默认)图像”部分
【讨论】:
以上是关于iOS 应用程序初始屏幕方向不适用于横向的主要内容,如果未能解决你的问题,请参考以下文章