顶部导航不正常 - iPhone 应用程序也必须在 iPad 上运行,无需修改,以 iPhone 分辨率和 2X iPhone 3GS 分辨率运行

Posted

技术标签:

【中文标题】顶部导航不正常 - iPhone 应用程序也必须在 iPad 上运行,无需修改,以 iPhone 分辨率和 2X iPhone 3GS 分辨率运行【英文标题】:Top navigation is not coming properly - iPhone Apps must also run on iPad without modification, at iPhone resolution, and at 2X iPhone 3GS resolution 【发布时间】:2015-06-17 14:21:14 【问题描述】:

我的应用程序仅适用于 iPhone,它在 iPhone 设备上运行良好。它被 Apple 拒绝并显示以下消息:

iPhone 应用程序也必须在 iPad 上运行而无需修改,在 iPhone 分辨率,以及 2X iPhone 3GS 分辨率

当我在 iPad 上运行我的应用程序时,它会剪切顶部导航器的一部分。附件是屏幕打印。

有人知道如何解决它吗?

【问题讨论】:

【参考方案1】:

我认为你的导航栏被覆盖是因为它的位置低于为状态栏保留的 20 点。要检查其位置,请单击导航项或栏,转到 Size Inspector,然后在 View 下,您将看到 X 和 Y 位置。或者你可以为它设置约束。我希望这会有所帮助。

【讨论】:

【参考方案2】:

实际上我很久以前就解决了这个问题,但错过了在这里更新解决方案。我在 iPad 上遇到了这个问题,因为它不像 iPhone for iPhone 应用程序那样使用状态栏。所以我确实将状态栏空间留在了视图控制器的顶部。另外,这个问题只发生在独立的 ViewController 上,如果我们使用 Navigation ViewController,问题会自动解决。

【讨论】:

以上是关于顶部导航不正常 - iPhone 应用程序也必须在 iPad 上运行,无需修改,以 iPhone 分辨率和 2X iPhone 3GS 分辨率运行的主要内容,如果未能解决你的问题,请参考以下文章

从 iphone 上的 push segue 导航返回时,顶部导航栏变得可见

微信小程序,在屏幕下面用position:flex做一个导航栏,css样式是top:89%;iphone5正常,iphon6多出空白

iphone导航栏不见了

iOS App 从屏幕顶部偏移

Swift - 导航栏 [重复]

表格 iPhone 在顶部更改颜色