我正在开发一款支持 iOS 6.0 及更高版本的应用,并且仅适用于两种设备的横向模式。
我在横向模式的初始屏幕/启动屏幕中遇到问题,我使用了 2 种方法但无法正常工作。
方法 1:当我使用 Images.xcassets 设置启动图像时。它适用于任何操作系统的 iPad 设备,但不适用于 iPhone 设备,尤其是 4"屏幕手机和 4.7"屏幕手机。
我附上了 Images.xcassets 的图片如下:
方法 2
现在由于上述问题,我在 iPhone 和 iPad 上使用了 lauchscreen.xib。现在的问题是,当我使用这种方法时,启动画面显示为纵向模式,而不是仅在 iOS 7.1 中的横向模式。
支持的设备方向:
Best Answer-推荐答案 strong>
当我读到这篇文章并听说它时,我很震惊..
在 iOS 7 之前,Apple 不支持 iPhone 和 iPod 的横向模式。 Apple 仅支持 iPad 的横向模式。
如果我们开发应用并提供 iOS 6/iOS 7 的支持呢?
解决方案:-
在 Images.xcassets 中,选择 iPhone 为竖屏模式并添加旋转 90 度的图像。
让我们通过一步一步的过程来理解:-
假设您的图片尺寸为 480x320。
在预览(图像编辑器)/photoshop 中打开该图像。
现在旋转该图像并保存它。
在 Images.xcassets 中的相应位置添加旋转图像。
清理项目并运行。
关于ios - iOS 7.1 或 iPhone 横向中的方向问题,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/31113548/
|