如何处理背景图像的iPhone屏幕尺寸/分辨率

时间:2018-01-28 06:53:55

标签: ios objective-c xcode iphone-x

在iPhoneX之后,我真的很挣扎于支持所有设备的图像大小和命名约定。有没有办法在4.7,5.5和5.8屏幕上使用3x图像?我应该在全屏幕上使用图像视图的确切尺寸是什么?

1 个答案:

答案 0 :(得分:3)

您可以使用.pdf格式的图片。因此,您只需要管理1x的单尺度图像。它将支持所有屏幕尺寸,因此您不需要管理1x,2x,3x png。因此,单个图像可以调整所有设备并减少应用程序大小。

您可以按照以下简单步骤来实施此方法:

第1步:以.png格式获取1x大小的背景图片并将其转换为.pdf文件

enter image description here

第2步:在项目的.pdf中添加Assets.xcassets图片,然后选择"单一尺度"在资产属性中,否则您无法添加.pdf格式化的图像。

enter image description here 第3步:在imageview中添加该图像并使用不同的设备进行检查

enter image description here

随意提出任何问题。 : - )