gpt4 book ai didi

iphone - 为iPhone 3.x使用高清图像

转载 作者:行者123 更新时间:2023-12-01 19:28:55 25 4
gpt4 key购买 nike

嗨,您好
我项目的图像是为iphone4设计的,如果我没有记错的话,它们是iphone3图像尺寸的两倍。
可能是我把整个概念弄错了

是真的吗?

iPhone4 needs;for a whole screen image; a width of 640 while iphone3 uses only 320?   
Or is it just a high resolution, meaning same size (320) with more resolution?
Do i need to have 2 versions of the images? How can i load different images/resources based on the IOS version?

谢谢

最佳答案

您无需担心实际数字或选择显示哪个图像。您需要提供两个图像版本以使其自动处理:

假设全屏图像,

image.png - 480x320
image@2x.png - 960x640

当您执行类似 [UIImage imageNamed:@"image.png"]的操作时(其中 image.png是项目中的资源),当您使用带有视网膜显示屏的设备时,系统会选择@ 2x图像,优先显示为普通图像。它将为较小的屏幕选择较小的图像。无论哪种情况,您都请求 "image.png"而不是 "image@2x.png"-系统会为您处理。

发生了一些棘手的问题-无论您使用的是哪种设备,您都将设备视为具有320宽和480高度,这使您可以将iPhone 3和iPhone 4作为目标,而无需使用很多特殊情况下的代码。值得查阅新文档,以查看在何处使用了新的 scale值,以及在何处需要了解实际尺寸。

关于iphone - 为iPhone 3.x使用高清图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4394731/

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