【发布时间】:2015-06-17 14:21:14
【问题描述】:
我的应用程序仅适用于 iPhone,它在 iPhone 设备上运行良好。它被 Apple 拒绝并显示以下消息:
iPhone 应用程序也必须在 iPad 上运行而无需修改,在 iPhone
分辨率,以及 2X iPhone 3GS 分辨率
当我在 iPad 上运行我的应用程序时,它会剪切顶部导航器的一部分。附件是屏幕打印。
有人知道如何解决它吗?
【问题讨论】:
我的应用程序仅适用于 iPhone,它在 iPhone 设备上运行良好。它被 Apple 拒绝并显示以下消息:
iPhone 应用程序也必须在 iPad 上运行而无需修改,在 iPhone
分辨率,以及 2X iPhone 3GS 分辨率
当我在 iPad 上运行我的应用程序时,它会剪切顶部导航器的一部分。附件是屏幕打印。
有人知道如何解决它吗?
【问题讨论】:
我认为你的导航栏被覆盖是因为它的位置低于为状态栏保留的 20 点。要检查其位置,请单击导航项或栏,转到 Size Inspector,然后在 View 下,您将看到 X 和 Y 位置。或者你可以为它设置约束。我希望这会有所帮助。
【讨论】:
实际上我很久以前就解决了这个问题,但错过了在这里更新解决方案。我在 iPad 上遇到了这个问题,因为它不像 iPhone for iPhone 应用程序那样使用状态栏。所以我确实将状态栏空间留在了视图控制器的顶部。另外,这个问题只发生在独立的 ViewController 上,如果我们使用 Navigation ViewController,问题会自动解决。
【讨论】: