【问题标题】:iPhone 6 Simulator not showing correct imageiPhone 6 模拟器没有显示正确的图像
【发布时间】:2014-10-23 07:41:38
【问题描述】:

iPhone 6 模拟器显示“bg@2x.png”图像而不是“bg-667h@2x.png”
iPhone 6+ 模拟器显示正确的“bg@3x.png”图像。不知道iPhone6有什么问题。 我还为 iPhone 6 “Default-667h@2x.png”添加了启动画面。

【问题讨论】:

    标签: ios xcode6 iphone-6


    【解决方案1】:

    您需要在文件名中 @ 之前有相同的前缀,以便在 iPhone 6 和 iPhone 6+ 上显示它们。例如。如果bg2014@3x.png 用于iPhone 6+,则使用bg2014@2x.png 用于iPhone 6,当然还有相应的分辨率。

    【讨论】:

    • iPhone 4、5、6 和 6+ 的所有图像名称相同但后缀不同。不同手机的图像名称为 iPhone 3 "bg.png"、iPhone 4 "bg@2x.png"、iPhone 5,5s "bg-568h@2x.png"、iPhone 6 "bg-667h@2x.png ", iPhone 6+ "bg@3x.png",
    • bg-667h@2x.png 重命名为 bg-i6@2x.pngbg@3x.png 重命名为 bg-i6@3x。让我们看看 iPhone 6 和 iPhone 6+ 上的结果如何
    • 没有仍在加载“bg@2x.png”。没有为 iPhone 6 加载图像。它适用于带有“bg@3x.png”的 iPhone 6+。
    • 您没有将bg@3x.png 重命名为bg-i6@3x 吗?清理您的项目 (Product -> Clean),然后构建。
    • 我尝试过重命名,但没有成功。我刚刚检查了 iPhone 6 Simulator 的 UIScreen 的宽度和高度,它给了我 width=375 和 height=667
    【解决方案2】:

    当您不想使用 Info.plist 时,iPhone 6 是 Default-375w-667h@2x.png

    【讨论】:

      猜你喜欢
      • 2014-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多