gpt4 book ai didi

ios - iPhone 的图像背景文件

转载 作者:行者123 更新时间:2023-11-29 00:30:49 25 4
gpt4 key购买 nike

我们的应用程序有一张背景图片,对于我们运行该应用程序的每台设备,它都需要全屏显示。我们的问题是背景图像在我们的 iPhone 6S+ 上平铺(显示缩放关闭)。

enter image description here

我用红线画出了平铺发生的地方...

enter image description here

我们创建了 3 个以下尺寸的背景图片...

enter image description here

因此,针对 1x(这是推荐的方法)进行设计,我们的基本级别 1x 背景图像为 320 像素宽。我们的 2x 是 640 像素,我们的 3x 是 960 像素。

问题是 iPhone 6S+ 的宽度为 1080 像素,根据这张图表,您需要从 1242 像素宽的 3x 图像开始。这就是我想念它应该如何工作的地方。

来自 https://www.paintcodeapp.com/news/ultimate-guide-to-iphone-resolutions enter image description here

考虑到上图,您似乎需要为上图中用红色方 block 突出显示的每个分辨率提供单独的图像。它是否正确?如果是,您如何标记每个单独的图像以便在运行时选择正确的图像?

最佳答案

您只需要三张图片,按照您为 background.png 命名的图片即可。

现在让我们谈谈图像 View 。他们使用 content mode 显示他们的图像.关键是选择正确的模式。 Aspect Fill 是您在这里可能想要的,因为它会填充 ImageView 而不会扭曲图像。

然后,一个过程是使用比现有图像更大的图像,并配置显示图像的 ImageView 以使用适当的内容模式,例如纵横比填充,以便它缩小图像以适合(或,为了节省内存,在运行时你可以自己缩小它的大小)。

另一种可能性是让您的图像保持原样,并通过告诉 ImageView 向上调整图像大小以适合来解决 Plus 机器上的问题,同样可能通过使用纵横比填充。这看起来可能会或可能不会被接受;您必须尝试一下,看看您的想法。

关于ios - iPhone 的图像背景文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41903539/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com