我正在开发iOS 6.0及更高版本的应用程序支持,并且只能在横向模式下为这两种设备开发。
我在横向模式的启动画面/启动画面中遇到问题,我使用了2种方法,但没有正常工作。
方法1 :当我使用Images.xcassets设置启动图像时。它适用于任何操作系统的iPad设备,但不能在iPhone设备上工作,特别是4"屏幕手机和4.7"屏幕手机。
我附上Images.xcassets的图片如下:
方法2 现在由于上述问题,我在iPhone和iPad上使用了lauchscreen.xib。现在的问题是,当我使用这种方法时,Splash屏幕显示为纵向模式,而不仅仅是iOS 7.1中的横向模式。
支持的设备方向:
答案 0 :(得分:1)
当我读到这篇文章并听到它时,我很震惊。
直到iOS 7,Apple不支持iPhone和iPod的横向模式。 Apple仅支持iPad的横向模式。
那么如果我们开发app并从iOS 6 / iOS 7获得支持会怎么样?
<强>解决方案强>: - 在Images.xcassets中,选择iPhone作为纵向模式,并添加90度旋转图像。
让我们逐步理解 -
假设您的图像尺寸为480x320。
在预览(图像编辑器)/ photoshop中打开该图像。
现在旋转该图像并保存。
在Images.xcassets中的相应位置添加旋转图像。
清理项目并运行。
答案 1 :(得分:0)
请确保您的方向设置正确。另请参阅此链接以获取更多详细信息: - iOS 6: How do I restrict some views to portrait and allow others to rotate?