Ios Xcode6序列图像板每个分辨率都有不同的图像

Ios Xcode6序列图像板每个分辨率都有不同的图像,ios,ios8,uiimageview,xcode6,uistoryboard,Ios,Ios8,Uiimageview,Xcode6,Uistoryboard,我的iPhone应用程序的一个屏幕上有一个静态图像(UIImageView添加在ViewController视图的顶部)。我对iPhone4、iPhone5、iPhone6和iPhone6 plus有不同的图像。是否有一种方法可以为序列图像板中的每个设备分辨率配置不同的图像 在images.xcsets中创建新图像集: 将iPhone4图像添加为@2x 将iPhone6 plus图像添加为@3x iOS将自动为iPhone4、4s、5、5s、6使用@2x图像文件 iphone6plus的@3

我的iPhone应用程序的一个屏幕上有一个静态图像(UIImageView添加在ViewController视图的顶部)。我对iPhone4、iPhone5、iPhone6和iPhone6 plus有不同的图像。是否有一种方法可以为序列图像板中的每个设备分辨率配置不同的图像

images.xcsets
中创建新图像集:

  • 将iPhone4图像添加为@2x
  • 将iPhone6 plus图像添加为@3x
iOS将自动为iPhone4、4s、5、5s、6使用@2x图像文件
iphone6plus的@3x图像文件

是的,您可以使用项目中的.xcsets文件夹。 如果按左下角的“+”(在.xcsets中)图标,可以添加“新图像集”


在那里,您可以将图像添加到1x/2x/3x分辨率(1x用于非视网膜iphone 4,2x iphone 5/6用于视网膜显示,x3用于iphone 6 Plus)

实现这一点的最佳方法是使用其他答案所指的“资产管理器”,并使用“矢量”图像。PDF图像是矢量,“Adobe Photoshop”和“Adobe Illustrator”都允许您“另存为…”PDF。因此:


我有不同尺寸的iPhone 5和iPhone 6图像。如何为iPhone 5和iPhone 6配置不同的图像?我为iPhone 5和iPhone 6配置了不同大小的图像。如何为iPhone 5和iPhone 6配置不同的图像?重要的是“像素点”也就是说,如果您添加x2图像,该图像将适合所有支持x2显示的设备。您可以使用此web服务创建开发和草图支持所需的所有图像,并将其导出为pdf。您是如何解决问题的?@Shamsidin Saidov:我以编程方式检查了该设备是iPhone5还是6,并加载了相应的文件图像。对于iPhone4、retina display和iPhone6 plus,只需使用命名约定即可(image.jpg,image@2x.jpg, image@3x.jpg).