gpt4 book ai didi

iphone - 在 iPhone 中使用图像(正常和@2x)

转载 作者:可可西里 更新时间:2023-11-01 05:04:06 26 4
gpt4 key购买 nike

所以我正在构建一个使用图像作为按钮的应用程序。我提供了普通图像和@2x 图像,但我不确定应该使用哪一个。使用normal.png 或normal@2x.png 基本没有区别。但是我读到使用@2x 需要更多内存,所以我觉得我不应该这样做。但是,当我在 iPad 模拟器中启动我的应用程序时,使用正常大小的图像时它看起来很糟糕,因为它需要调整它们的大小。当我使用@2x 图像时,它看起来很正常。那么关于我应该如何处理这个问题有什么建议吗?

最佳答案

您应该在您的应用程序中包含带有 .png@2x.png 的图像以支持 Retina 设备。这为您的用户提供了良好的用户体验。

在您的整个代码中,您没有明确指定 @2x 后缀,因为操作系统会为您处理。例如,如果您在项目中包含 image.pngimage@2x.png,并通过以下方式访问它:

UIImage* image = [UIImage imageNamed:@"image"];

操作系统将为您选择正确的图像(.png 用于非 Retina 设备,@2x.png 用于 Retina 设备)。只要遵循一般的内存管理指南,您就不必担心每个内存使用量的差异。

关于iphone - 在 iPhone 中使用图像(正常和@2x),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13346291/

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