【问题标题】:Does the iPhone 5's screen require separate versions of my app's images?iPhone 5 的屏幕是否需要我的应用程序图像的单独版本?
【发布时间】:2012-12-18 09:46:01
【问题描述】:

我有一个平面设计师,可以为我创建图像和类似的东西。我是否需要给他单独的图像尺寸以专门为 iPhone 5 创建,还是像以前那样为 3.5 英寸屏幕构建?图片会自动调整大小吗?

【问题讨论】:

  • 这取决于图像是什么。如果它只是一个背景纹理,您可以让您的图形团队设计一个更大的图像,然后您可以将其居中而不是缩放它(例如,使用contentModeUIViewContentModeCenter)。如果它是一个不会增长的按钮,你显然不需要做任何事情。但一般来说,如果图形元素的大小发生变化,谨慎的做法是拥有适当大小的资源。几乎与 3.5" v 4.0" 屏幕一样重要的是,您需要 Retina 分辨率资产来真正优化 Retina 设备上的体验。
  • @Rob 感谢 Rob 的详细解释。

标签: ios graphics retina-display iphone-5


【解决方案1】:

这是一个可以帮助你的链接。

Naming convention for iPhone 5 images?

还有一个

Screen size of iphone 5

查看这些链接基本上评估为是,您必须为 iPhone 5 创建单独的图像,您需要将-568h@2x.png 添加到 iPhone 5 的每个图像的末尾。您还需要创建并设置启动图像为好称为Default-568h@2x.png 是不是它不会为 iPhone 5 挑选任何东西。

不,它不会自动调整图像大小,它会选择要使用的正确图像,它会选择带有-568h@2x.png 的那个,就这么简单。

希望这会有所帮助。

【讨论】:

  • 谢谢大力水手。那么答案是肯定的吗?我知道如何在模拟器中使用 iPhone 5。我已经看到“重新调整”视图的代码,但是会很好地调整图像大小吗?谢谢
  • 为 3.5" 屏幕设计的非视网膜图像在 iPhone 5 上看起来很糟糕。我肯定会倾向于为不同的设备使用单独的资源。
  • 是的,我只会创建 3 个图像。一款适用于 iPhone 3GS,一款适用于 iPhone 4/4S,一款适用于 iPhone 5。iPad 除外。
【解决方案2】:

如果您的图像取决于屏幕比例,则必须提供特定文件。

为了根据设备有条件地使用图像,您可以使用here所示的技术。

如果不是这样,只需提供相同的图像并以编程方式或在 Interface Builder 中调整布局。

【讨论】:

    【解决方案3】:

    没有配备 Retina 显示屏的 iOS 设备可以运行 iOS 3。您需要所有图片的高分辨率版本。

    至于将照片转换为在 iPhone 5 上使用,这取决于照片及其使用方式。如果图像用作背景的一部分,您有两种选择:可以平铺它,这不需要新图片,或者您必须完全重新设计它。

    至于其他图片,您是否可以使用相同的图片(相同大小或调整大小)或需要新图片取决于只有您可以做出的用户界面决定。如果一张图片必须保持一定的比例,那么也许你可以调整它的大小并相应地放置它,或者一张全新的图片会更好。

    【讨论】:

      猜你喜欢
      • 2012-09-06
      • 1970-01-01
      • 1970-01-01
      • 2012-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多