Xcode6 storyboard每个分辨率的不同图像

时间:2015-02-02 18:33:36

标签: ios ios8 uiimageview xcode6 uistoryboard

我的iPhone应用程序的一个屏幕有一个静态图像(在ViewController的视图上添加了UIImageView)。我有iPhone4,iPhone5,iPhone6和iPhone6 plus的不同图像。有没有办法为故事板中的每个设备分辨率配置不同的图像。

3 个答案:

答案 0 :(得分:0)

images.xcassets

中创建新图像集
  • 将iPhone4图片添加为@ 2x
  • 将iPhone6加上图片添加为@ 3x

iOS将自动使用iPhone 4,4s,5,5s,6的@ 2x图像文件 和iPhone 6 plus的@ 3x图像文件

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

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

enter image description here