gpt4 book ai didi

ios - 如果我不在 iPhone sdk 中针对图像名称提及 @2x 怎么办

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

我正在开发 iPhone 应用程序,其中我有 200 多张图像,它们都是 2x,但是“@2x”没有再次提及所有图像名称以及我正在做的事情我正在创建 UIImageVIew 其实际大小减半,如果图像为 100*100,则创建 UIImageVIew 50*50。结果它向我显示了正确的尺寸并且显示没有问题,但我观察到这些图像正在像素化,这些图像并不像应该的那样丰富。如果不针对图像名称提及 @2x 并且它是强制性的或可选的,那么这个真正的问题是否会随着设备自动调整到设备。请指导我。提前致谢。

最佳答案

对于 Retina 设备,您应该始终将 @2x 放在图像之后。

当您将 50x50 UIImageView 用于 100x100 图像时,它应该可以正常工作,您几乎不会注意到其中的差异。但是,如果它是 500x500,那就另当别论了。

这里真正的问题是,如果您这样做,无论何时使用图像,图像都会在运行时调整大小。使用最新的设备,如 iphone 5、5s、ipad air ... 调整大小,说,200 张图像不会有问题。然而,对于像 iphone 4 这样的旧设备,这将是一种痛苦......

如果您的应用变得庞大,它(可能)会导致一些延迟,而且没有人想要它。

我不确定对此的最佳做法是什么,但我通常制作图像的两个版本,一个用于视网膜,一个用于非视网膜

关于ios - 如果我不在 iPhone sdk 中针对图像名称提及 @2x 怎么办,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23380973/

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