在 iPhoneX 之后,我真的在为支持所有设备的图像尺寸和命名约定而苦苦挣扎。有什么办法可以在 4.7、5.5 和 5.8 屏幕上使用 3x 图像吗?我应该为全屏 ImageView 使用的确切尺寸是多少?
最佳答案
您可以使用.pdf
格式的图片。所以你只需要管理 1x 的单比例图像。它将支持所有屏幕尺寸,因此您无需管理 1x、2x、3x png。因此单个图像可以调整所有设备并减小应用程序大小。
您可以按照以下简单步骤来实现此方法:
第 1 步:获取 1 倍大小的 .png
格式的背景图片,并将其转换为 .pdf
文件
第 2 步:在项目的 Assets.xcassets
中添加该 .pdf
图像,并让您必须在 Assets 属性中选择“单一比例”,否则您无法添加.pdf
格式的图片。
第 3 步:在 imageview 中添加设置该图像并使用不同的设备进行检查
有什么想问的。 :-)
关于ios - 如何处理背景图像的 iphone 屏幕尺寸/分辨率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48483934/