代码之家  ›  专栏  ›  技术社区  ›  Mick N

iPhone4 960x640-对应用程序的影响[[副本]

  •  3
  • Mick N  · 技术社区  · 14 年前


    How to accommodate for the different screen resolution of iPhone 4?

    新的解决方案对现有的应用程序意味着什么?

    devtools是否可以轻松地支持新的解决方案而不做任何更改,如果是,如何实现?如果开发人员做得不好,他们的应用程序会怎么样呢?

    app store上的应用程序接受的解析符合哪些规则?

    2 回复  |  直到 8 年前
        1
  •  1
  •   dc.    14 年前

    新的操作系统应该(正如史蒂夫·乔布斯在主题演讲中所说的那样)检测应用程序是否是为新的资源而构建的,并相应地进行扩展。新的分辨率只是旧分辨率的两倍,因此它应该是操作系统端的简单扩展。

        2
  •  6
  •   ohho    14 年前

    在高分辨率设备上 屏幕,屏幕 imageNamed: , imageWithContentsOfFile: ,和 initWithContentsOfFile: 方法 所请求的带有@2x的图像 名称中的修饰符。如果找到一个, 而是加载该图像。如果你这样做了 不提供高分辨率版本 仍然加载标准分辨率 图像(如果存在)并缩放

    当它加载 图像,UIImage对象自动 基于后缀的适当值 图像文件的。对于标准 分辨率图像,它设置了比例 将图像转换为图像像素 尺寸。对于带有@2x的图像 将特性缩放到2.0并将 要补偿的宽度和高度值 值与 需要使用的基于点的标注 渲染图像。