如何使用相同的故事板文件为iPhone模型加载适当的图像?

时间:2015-02-20 10:41:33

标签: ios iphone xcode storyboard autolayout

有没有办法使用相同的storyBoard将每个iPhone型号的不同尺寸的不同图像设置为相同的imageView。

我认为以编程方式执行此操作不是好方法。

我用谷歌搜索了几个小时,我无法找到Apple推荐的内容。

我正在使用Autolayout来调整我的UI以适应iPhone屏幕尺寸,但我的问题是如何根据设备屏幕尺寸更改图像。

有什么建议吗?

我在stroyboard中设置我的尺寸类,如下所示:W Compact和H Regular,所以它适用于所有的纵向iPhone。

我在哪里将iPhone 4s 5 6 6plus的图像放入资产目录?这是我的资产目录的截图:

enter image description here

2 个答案:

答案 0 :(得分:1)

是的,您可以使用资产目录来完成。为@ 1x,@ 2x和@ 3x放置不同的图像。它会自动加载正确的图像。有关资产目录的详细信息,请单击here

<强> EDITED

您可以根据设备拖放图像。

查看此参考:

enter image description here

答案 1 :(得分:0)

在资产目录中创建新图像集时,可以为不同设备定义不同图像

enter image description here