gpt4 book ai didi

iphone - 支持视网膜和非视网膜显示屏的图形

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

我想知道如何在视网膜和非视网膜显示器上正确支持图形。我有一个尺寸为 640 * 920 的背景图像,我认为它是用于视网膜显示的。但是我该如何支持尺寸为 320*480 的非 Retina 显示屏呢?您如何构建图形资源?我有一个名为“Art”的小组,其中包含所有图形(现在全部用于视网膜显示尺寸)。

iOS 会自动将我的图形缩小到非 Retina 显示屏吗?我还有一个疑问,就像我将一个按钮拖动到某个绝对位置上的 Retina 显示 View 上,它会自动调整到尺寸为 320 * 480 的设备上的适当位置吗?我该如何处理同时支持屏幕尺寸/分辨率?

注意:我使用的是 Xcode 4.3.3 并使用 Storyboard 。

最佳答案

您必须为每个图像制作两个版本。例如,如果您有一个用于视网膜的 544x151 图像,假设其名为“background@2x.png”,则为非视网膜显示制作一个 272x75 版本,即“background.png”

用后缀“@2x.png”命名所有视网膜图像。操作系统将自动在视网膜设备上呈现 @2x 图像。所以得出结论:

272x75 将是“background.png”544x151 将是“background@2x.png”

这也是使图标与视网膜设备兼容的正确方法。只需制作一个 114x114 (iphone) 或 144x144 (ipad) 并将其命名为“icon@2x.png”。

关于iphone - 支持视网膜和非视网膜显示屏的图形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11553914/

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