【问题标题】:Is it possible to support the iPhone 6 screen, but not iPhone 6 Plus?是否可以支持 iPhone 6 屏幕,但不支持 iPhone 6 Plus?
【发布时间】:2015-06-25 18:08:26
【问题描述】:

是否可以支持 iPhone 6 屏幕,但不支持 iPhone 6 Plus?我希望该应用在 iPhone 6 上使用全屏分辨率,但没有时间为 iPhone 6 Plus 重新设计部分界面。

我可以支持 iPhone 6 屏幕,但 6 Plus 用户只能看到 iPhone 6 界面的放大版吗?

【问题讨论】:

  • 即使有可能,这也不是一个好主意。您将为大量用户提供次优体验。如果您不想重新设计界面,您至少应该以原始分辨率呈现相同的内容...

标签: ios iphone iphone-6 iphone-6-plus


【解决方案1】:

不,这是不可能的。表明您的应用程序支持 iPhone 6 或 6 Plus 更大屏幕的唯一方法是添加启动 XIB 或故事板文件(或 iPhone 6 或 6+ 的 png 启动图像)。完成后,iPhone 在这两种情况下都不会缩放屏幕。因此,如果您添加对 iPhone 6 的支持,您会自动添加对 iPhone 6 Plus 的支持,如果您不添加该支持,您将在两种情况下都获得缩放屏幕。

这里在documentation中注明

【讨论】:

【解决方案2】:

不,如果您为 iPhone 6 添加启动图像,那么也会自动添加对 iPhone 6 Plus 的支持。如果您没有为 iPhone 6 添加启动屏幕,那么您将在两个设备(iPhone 6 和 iPhone 6 Plus)中获得缩放屏幕。因为Apple 不允许您将应用程序限制为特定型号。您可以根据所需的设备功能(例如 M7 芯片或陀螺仪)进行限制。

希望对您有所帮助。

【讨论】:

  • 似乎正确,刚刚在我的项目中通过删除 HD 5.5 启动图像(但保留 HD 4.7)对其进行了测试,看起来它仍然在那里
  • 是的,@JasperPol,它将自动支持 iPhone 6 Plus。如果只有 iPhone 6 设备的启动图像。
【解决方案3】:

使用名称和大小设置适当的午餐图像。 以下是设备及其午餐图像的名称和大小。

  • iPhone4 -> 320x480(2x) -> 640x960: Default@2x.png
  • iPhone5 -> 320x568(2x) -> 640x1136: Default-568h@2x.png
  • iPhone6 -> 375x667(2x) -> 750x1334: Default-667h@2x.png
  • iPhone6Plus -> 414x736(3x) -> 1242x2208: Default-736h@3x.png
  • iPhoneX -> 375x812(3x) -> 1125x2436: Default-812h@3x.png

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-12-08
    • 2015-03-12
    • 1970-01-01
    • 2014-11-16
    • 2015-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多