iPad 应用程序未使用全屏

Posted

技术标签:

【中文标题】iPad 应用程序未使用全屏【英文标题】:iPad app is not utilising the full screen 【发布时间】:2018-11-12 19:07:40 【问题描述】:

我在 App Store 上有一个 iPad 应用程序。应用程序仅支持 iPad。应用程序不是通用应用程序。我正在使用启动屏幕故事板。

应用程序在 12.5、10.5 英寸 iPad 设备上运行良好。但是对于 11.0 英寸 iPad 设备应用程序 (ios 12.1) 没有使用全屏。应用的行为就像在 iPad 上运行的 iPhone 应用,没有 2x 按钮。

我知道当您在 iPad 上运行 iPhone 应用程序时会出现此问题。但因为我的应用程序只有 iPad。所以不知道是什么导致了这个问题。

有人遇到过类似的问题吗?请让我知道你是如何修复它的。

提前致谢。

注意: 1 - iPad 仅在环境 Xcode 10.0 和 iOS 12.0 上创建 2 - 只需查看https://developer.apple.com/ipad/ 优化您的用户界面部分。

我没有 11 英寸/pro iPad 设备。那么在 Xcode 10.1 上创建的 iPad 应用程序构建会解决这个问题吗?

【问题讨论】:

如果你没有 11" iPad,你怎么知道它在这样的设备上运行不正常?你在 Xcode 10.1 中用 11" iPad 模拟器实际测试过吗? 我的客户有 11" iPad。是的,我转移到 Xcode 10.1 并在 iPad 11" 模拟器上进行了测试,并且工作正常。因此,跳跃新的 App Store 版本将解决该问题。我认为这不是问题,它是苹果对新设备的默认行为。它将您的应用程序缩放到更接近 iPad 的分辨率。 11 英寸的示例,它将以 10.5 英寸的分辨率出售您的应用程序。这导致了黑边。谢谢 【参考方案1】:

如果您没有为“那个尺寸”创建视图,那么它将按照您创建它的尺寸显示。如果您创建了一个通用应用程序,它会自动为适当的 iOS 设备调整大小。如果您为最大的 iPad 尺寸创建视图,那么它应该自动缩小以适应较小的屏幕。从它的声音来看,您为特定尺寸的 iPad 创建了应用程序,而忽略了各种型号上可用的其他位深度。即使您希望您的应用程序仅适用于“iPad”,您也可以这样做,同时仍然控制它如何缩小自身,例如 iPad Air 与 iPad Pro。

【讨论】:

以上是关于iPad 应用程序未使用全屏的主要内容,如果未能解决你的问题,请参考以下文章

Phonegap 全屏 iPad 应用程序

ipad微信小程序全屏设置

全屏 iPad UIPopoverController

ipad浏览器全屏隐藏状态栏

iPad上的iOS UIWebView窗口宽度和高度

iPhone - 为啥全屏不起作用,但它适用于 iPad?