【问题标题】:iPad scales iPhone app incorrectlyiPad 不正确地缩放 iPhone 应用程序
【发布时间】:2014-05-31 09:23:27
【问题描述】:

当我在 iPad 上运行该应用程序时,它当前使用的 4 英寸屏幕不适合 iPad 的屏幕,该应用程序是一个仅限 iPhone 的应用程序,但我想在 iPad 上运行它并扩大3.5英寸屏幕。

如何强制 iPad 使用 3.5 英寸屏幕而不是 4 英寸?

而且状态栏是在 iPad 上显示的,而不是在 iPhone 上,为什么也不同?

【问题讨论】:

    标签: ios objective-c ipad


    【解决方案1】:

    iPad 上处于战斗模式的状态栏完全超出您的范围。它显示在屏幕边缘而不是应用程序窗口的边缘。应用程序无法修改此行为。从逻辑上讲,您需要普通的 iPad 状态栏,而应用程序中不能有其他状态栏。另一方面,没有理由隐藏 iPad 状态栏,因为它在兼容模式下永远不会与应用程序重叠。

    4 英寸很奇怪,因为 iPad 总是将 iPhone 应用程序显示为 3.5 英寸。如果您在屏幕上看到错误的尺寸,那么这是您的代码中的错误。确保正确设置帧大小。

    【讨论】:

    • 您在 4 英寸问题上是对的,我没有正确设置自动布局约束。但是,我没有得到状态栏的问题,在 iPhone 应用程序中我总是隐藏状态栏,但在 iPad 上它仍然存在。
    • @user1463853 添加了更好的解释。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-26
    • 2013-03-16
    • 1970-01-01
    • 2012-10-28
    • 2011-08-05
    • 2017-08-30
    • 2016-09-01
    相关资源
    最近更新 更多