【问题标题】:Image files for iPhone 5/5C/5SiPhone 5/5C/5S 的图像文件
【发布时间】:2013-11-11 07:55:53
【问题描述】:

我的项目的Supporting Files 目录中有一些png 图像文件,这些文件旨在仅在iPhone 5 和更高版本的设备中显示(我以编程方式检测屏幕尺寸以设置正确的图像)。这是一个简单的问题:既然所有这些设备都有视网膜显示器,我应该在图像文件后缀@2x 吗?即使不需要此类图像的标准分辨率?

谢谢

【问题讨论】:

    标签: ios image uiimageview retina-display


    【解决方案1】:

    如果应用程序是为 iPhone5/5S/5C 设计的,那么我认为没有必要检测“大小”,因为它们都是相同的大小,但是如果你正在制作一个可以运行的应用程序具有差异大小的设备,然后在 2x 图像的图像文件名末尾附加“@2x”,并在开发时使用不带 .png 扩展名的图像名称... API 将自动设置适当的图像..你不需要检测大小等。

    【讨论】:

    • 该应用程序适用于所有 iPhone 设备,但我有一个特定的视图,我在设备上显示不同的图像,仅拥有一张图像的标准和高分辨率版本是不够的案例,因为艺术品有点不同
    • 事实上,我正在谈论的这个视图有 3 个图像文件:用于 iPhone 3GS/4/4S 的图像的标准和高分辨率版本,以及图像的高分辨率版本适用于 iPhone 5/5C/5S
    • “@2x”只有在设备分辨率改变(从正常到 retna)时才会起作用...我认为的设备尺寸不适用于“@2x”
    • 知道对于 iPhone 5 及更高版本,它将始终是视网膜分辨率,那么不需要使用 '@2x' 后缀文件...
    猜你喜欢
    • 2014-11-21
    • 2014-04-07
    • 2018-08-21
    • 2013-09-22
    • 1970-01-01
    • 1970-01-01
    • 2014-05-17
    • 2014-12-24
    • 1970-01-01
    相关资源
    最近更新 更多