码迷,mamicode.com
首页 > 其他好文 > 详细

关于@2x和@3x

时间:2015-11-06 16:33:05      阅读:241      评论:0      收藏:0      [点我收藏+]

标签:

使用initWithContentsOfFile可以优先选择3x图像,而不是2x图像。

NSString *path = [[NSBundle mainBundlepathForResource:@"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会自动选择用哪个,我们开发人员是不需要关心的.

关于@2x和@3x

标签:

原文地址:http://my.oschina.net/u/2418942/blog/526980

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!