OStack程序员社区-中国程序员成长平台

标题: ios - iOS 7.1 或 iPhone 横向中的方向问题 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 08:45
标题: ios - iOS 7.1 或 iPhone 横向中的方向问题

我正在开发一款支持 iOS 6.0 及更高版本的应用,并且仅适用于两种设备的横向模式。

我在横向模式的初始屏幕/启动屏幕中遇到问题,我使用了 2 种方法但无法正常工作。

方法 1:当我使用 Images.xcassets 设置启动图像时。它适用于任何操作系统的 iPad 设备,但不适用于 iPhone 设备,尤其是 4"屏幕手机和 4.7"屏幕手机。

我附上了 Images.xcassets 的图片如下:

Images.xcassets

方法 2 现在由于上述问题,我在 iPhone 和 iPad 上使用了 lauchscreen.xib。现在的问题是,当我使用这种方法时,启动画面显示为纵向模式,而不是仅在 iOS 7.1 中的横向模式。

支持的设备方向:

Device orientation



Best Answer-推荐答案


当我读到这篇文章并听说它时,我很震惊..

在 iOS 7 之前,Apple 不支持 iPhone 和 iPod 的横向模式。 Apple 仅支持 iPad 的横向模式。

如果我们开发应用并提供 iOS 6/iOS 7 的支持呢?

解决方案:- 在 Images.xcassets 中,选择 iPhone 为竖屏模式并添加旋转 90 度的图像。

让我们通过一步一步的过程来理解:-

  1. 假设您的图片尺寸为 480x320。

  2. 在预览(图像编辑器)/photoshop 中打开该图像。

  3. 现在旋转该图像并保存它。

  4. 在 Images.xcassets 中的相应位置添加旋转图像。

  5. 清理项目并运行。

关于ios - iOS 7.1 或 iPhone 横向中的方向问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31113548/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4