我的iPhone应用程序的一个屏幕有一个静态图像(在ViewController的视图上添加了UIImageView)。我有iPhone4,iPhone5,iPhone6和iPhone6 plus的不同图像。有没有办法为故事板中的每个设备分辨率配置不同的图像。
答案 0 :(得分:0)
在images.xcassets
:
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。所以: