【发布时间】:2014-05-31 09:23:27
【问题描述】:
当我在 iPad 上运行该应用程序时,它当前使用的 4 英寸屏幕不适合 iPad 的屏幕,该应用程序是一个仅限 iPhone 的应用程序,但我想在 iPad 上运行它并扩大3.5英寸屏幕。
如何强制 iPad 使用 3.5 英寸屏幕而不是 4 英寸?
而且状态栏是在 iPad 上显示的,而不是在 iPhone 上,为什么也不同?
【问题讨论】:
标签: ios objective-c ipad
当我在 iPad 上运行该应用程序时,它当前使用的 4 英寸屏幕不适合 iPad 的屏幕,该应用程序是一个仅限 iPhone 的应用程序,但我想在 iPad 上运行它并扩大3.5英寸屏幕。
如何强制 iPad 使用 3.5 英寸屏幕而不是 4 英寸?
而且状态栏是在 iPad 上显示的,而不是在 iPhone 上,为什么也不同?
【问题讨论】:
标签: ios objective-c ipad
iPad 上处于战斗模式的状态栏完全超出您的范围。它显示在屏幕边缘而不是应用程序窗口的边缘。应用程序无法修改此行为。从逻辑上讲,您需要普通的 iPad 状态栏,而应用程序中不能有其他状态栏。另一方面,没有理由隐藏 iPad 状态栏,因为它在兼容模式下永远不会与应用程序重叠。
4 英寸很奇怪,因为 iPad 总是将 iPhone 应用程序显示为 3.5 英寸。如果您在屏幕上看到错误的尺寸,那么这是您的代码中的错误。确保正确设置帧大小。
【讨论】: