【问题标题】:Code and suffix for retina universal iPhone apps?视网膜通用 iPhone 应用程序的代码和后缀?
【发布时间】:2012-04-23 15:06:00
【问题描述】:

我打算制作一个通用应用程序来支持视网膜显示。这将是一个有 100 多个问题的测验。因此,对于 bg 图像,后缀将是:iPhone, iPod:320X480 = photo.png,retina iPhone, iPod: 640X960 = photo@2x.png iPad: 1024X748 = photo~ipad.png 和视网膜 iPad 2048 X 1496 (苹果文档?)(1536?)=照片@2x~ipad.png。我需要编写任何额外的代码吗?每个问题包含 4 张图片会不会太多,这意味着 4 张图片 X 120 个问题 = 480 张图片!!!会不会很重?

【问题讨论】:

    标签: xcode retina-display ios-universal-app


    【解决方案1】:

    操作系统正在寻找的后缀是“@2x.png

    因此,如果您想为 iPhone 和 iPad 制作单独的图形,请将这些差异放在它们的文件名中之前 @2x 部分。

    是的,四张图片确实有点矫枉过正。为什么不简单地为您的 iPad 和 iPhone 版本中使用的各种 UI 小部件提供常规分辨率图像和高分辨率图像?

    【讨论】:

    • 对不起,我没看懂,你建议制作2个bg图像而不是4个?他们将是什么分辨率?
    • 这可能取决于您如何整体设计应用程序,但如果我有两个单独的 XIB 文件(一个用于 iPhone,另一个用于 iPad),那么 YES,对于每个 XIB 文件,我可能有两个“bg”(背景?)图像(或者总共四个,如果有两个单独的 XIB 或情节提要文件)。我最初的回答是关于 UI 小部件(如控件中使用的图像),然后你可以只有两个图像(“常规”分辨率和视网膜高分辨率)。
    • 我计划使用一个 XIB 文件并创建背景图像(带有按钮的整体图像,例如鸭子、鸟类​​或文字),每个问题 4 个图像。
    • 你的意思是,只为按钮创建 2 个图像?
    • 通常的设置是每个架构都有一个 XIB 文件(即一个用于 iPad,另一个用于 iPhone 和 iPod Touch)。为什么不只为按钮提供两个 XIB 文件和两个图像(一张低,一张高)?
    猜你喜欢
    • 2013-02-10
    • 2012-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-27
    • 2012-03-25
    • 1970-01-01
    • 2013-04-30
    相关资源
    最近更新 更多