gpt4 book ai didi

ios - 图像大小在不同屏幕 Xcode 上不会改变

转载 作者:行者123 更新时间:2023-12-03 20:03:48 27 4
gpt4 key购买 nike

我创建了一个在所有屏幕尺寸上看起来都相同的布局。该布局有很多 View ,可以帮助我为图像创建间隙和占位符。对于每个图像,我在资源文件夹中添加了 3 个尺寸 - X1、X2 和 X3。但由于某种原因 Xcode/Swift 没有以相应的尺寸显示它们。在所有屏幕尺寸中,它们都位于正确的 X 和 Y 位置,但尺寸很小。知道我应该做什么吗?我添加了一些屏幕截图,以便您可以看到我在说什么。

enter image description here

enter image description here

最佳答案

您将资源目录中的尺寸误认为是应用中要使用的尺寸。不同的设备有不同的分辨率。较旧的 iPhone 和 iPad 具有 1 点与 1 像素的关系。 iPad 和 iPhone 等 Retina 设备的 1 个点由 2 个像素表示。 iPhone+ 尺寸以 3 个像素表示 1 个点。

为了在这些设备上良好地渲染非像素化图像,您需要提供三种尺寸的图像。 1x 将用于旧设备,2x 将用于视网膜设备,3x 将用于大尺寸 iPhone。

如果您需要提供不同尺寸的图像,您实际上需要在资源目录中为这些尺寸创建新条目,以不同​​的方式命名它们并加载您需要在运行时使用的图像。

关于ios - 图像大小在不同屏幕 Xcode 上不会改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46131014/

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