【问题标题】:Scaling on iPhone 6+iPhone 6+ 上的缩放
【发布时间】:2014-10-22 18:18:17
【问题描述】:

我的应用使用适当的启动屏幕图像针对 iPhone 6/6+ 进行了优化。不过,我确实注意到了一个有趣的行为。我不再支持非视网膜屏幕,所以我删除了一个 image.png,我在我的包中包含了一个 image@2x.png 但不是 image@3x.png。我在 iPhone 6 上构建并运行,这是预期的行为。

我在 iPhone 6+ 上构建并运行,但图像完全丢失。我在 6+ 模拟器上再次运行,图像显示。我添加了 image@3x.png 并返回到模拟器和设备上的预期行为。我不记得图像到 image@2x 是这样的,例如,如果我有图像,如果我不包含 image@2x,它只会放大到 2x。

为了实验,我删除了 image@3x.png 并添加了 image.png,在设备上运行,图像出现了。这是否意味着图像正在从 1 倍缩放到 3 倍?将 2x 图像缩放到 3x 对我来说似乎更有意义?

【问题讨论】:

    标签: ios iphone image iphone-6


    【解决方案1】:

    我刚刚通过删除 image@3x.png 并更改 image.png 而不是 image@2x.png 进行了更多测试。我可以验证它确实使用 image@2x.png 进行缩放,但由于某种原因,如果 image@3x.png 不是,则必须包含 image.png。我想在这种情况下,我只需将 @2x 重命名为 just.png

    【讨论】:

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