Ios iPhone 5/5C/5S的图像文件
我在我的项目的Ios iPhone 5/5C/5S的图像文件,ios,image,uiimageview,retina-display,Ios,Image,Uiimageview,Retina Display,我在我的项目的支持文件目录中有一些png图像文件,这些文件只打算在iPhone 5和更高版本的设备中显示(我通过编程方式检测屏幕大小以设置正确的图像)。这将是一个简单的问题:既然所有这些设备都有视网膜显示器,我应该用@2x作为图像文件的后缀吗?即使不需要标准分辨率的图像 谢谢如果该应用程序是针对iPhone5/5S/5C的,那么我认为没有必要检测“大小”,因为它们都是相同的大小,但是如果您正在制作一个应用程序,该应用程序将在不同大小的设备上工作,然后在2x图像的图像文件名末尾附加“@2x”,并在
支持文件
目录中有一些png
图像文件,这些文件只打算在iPhone 5和更高版本的设备中显示(我通过编程方式检测屏幕大小以设置正确的图像)。这将是一个简单的问题:既然所有这些设备都有视网膜显示器,我应该用@2x
作为图像文件的后缀吗?即使不需要标准分辨率的图像
谢谢如果该应用程序是针对iPhone5/5S/5C的,那么我认为没有必要检测“大小”,因为它们都是相同的大小,但是如果您正在制作一个应用程序,该应用程序将在不同大小的设备上工作,然后在2x图像的图像文件名末尾附加“@2x”,并在开发时使用不带.png扩展名的图像名。。。API将自动设置适当的图像。。您不需要检测大小等。该应用程序适用于所有iPhone设备,但我有一个特殊视图,根据设备显示不同的图像,在这种情况下,只有一张图像的标准和高分辨率版本是不够的,因为艺术品事实上有点不同,对于我所说的这个视图,我有3个图像文件:用于iPhone 3GS/4/4S的图像的标准和高分辨率版本,以及用于iPhone 5/5C/5S的图像的高分辨率版本,“@2x”仅在设备分辨率改变(从正常到retna)时才起作用。。。我的opnion中的设备大小不适用于“@2x”,因为我知道对于iPhone 5和更高版本,它将始终是视网膜分辨率,不需要将文件后缀为“@2x”。。。