iOS如何处理不同版本的图像?
我使用的图像有三种版本:iOS如何处理不同版本的图像?,ios,objective-c,Ios,Objective C,我使用的图像有三种版本: abc.png abc@2x.png abc@3x.png 我只想知道,如果我在使用这张图片的任何地方使用abc.png,是否所有的版本都会根据iPhone的分辨率自动选取,或者我必须为此制作一个图像资源 我在谷歌上搜索了一下,但没有找到令人满意的结果。当我们在你的应用程序中使用任何图像时,它会根据苹果公司设置的设备分辨率选择图像。 为了更加清晰,资产列示如下: iPad2和iPadMini(@1x) iPad(Air)和iPad mini(Retina)(2x) ip
abc.png
,是否所有的版本都会根据iPhone的分辨率自动选取,或者我必须为此制作一个图像资源
我在谷歌上搜索了一下,但没有找到令人满意的结果。当我们在你的应用程序中使用任何图像时,它会根据苹果公司设置的设备分辨率选择图像。 为了更加清晰,资产列示如下:
它会自动选择所需图像假设您正在谈论
UIImage imageNamed
,只需将@“abc”
作为名称传递即可。顺便说一句-阅读UIImage imageNamed:
的文档。您只需设置abc.png,所有其他大小的图像将根据分辨率自动拾取可能重复的yes,它将自动获取,但请确保您使用的图像的大小。“大小是什么意思?”