标签:
使用initWithContentsOfFile可以优先选择3x图像,而不是2x图像。
NSString *path = [[NSBundle mainBundle] pathForResource:@"smallcat" ofType:@"png"];
UIImage *image = [[UIImage alloc]initWithContentsOfFile:path];
在ipone5 s、iphone6和iphone6 plus都是优先加载@3x的图片,如果没有@3x的图片,就优先加载@2x的图片
这个方法
[UIImage imageNamed:@"smallcat"]
iphone5s和iphone6优先加载@2x的图片,iphone6 plus是加载@3x的图片。
总之,我们只需要2倍和3倍图片就可以了.而且xcode会自动选择用哪个,我们开发人员是不需要关心的.
标签:
原文地址:http://my.oschina.net/u/2418942/blog/526980