码迷,mamicode.com
首页 > 移动开发 > 详细

简单的IOS6和IOS7通过图片名适配

时间:2014-05-17 19:56:29      阅读:307      评论:0      收藏:0      [点我收藏+]

标签:style   blog   class   code   c   java   

  在美工提供图片图片的前提下,只需要下面给UIImage做一个分类,就可以简单的实现在6和7上的图片名字适配。

比如美工在6上面提供的图片叫common_button_big_red_highlighted.png,7上的名字common_button_big_red_highlighted_os7@2x.png,通过下面的简单代码就可以实现6和7的图片适配,而且在调用的时候十分方便,只需要通过[UIImage imageWithNamed:]就可以,跟体统自带的[UIImage imageNamed:]类似;

bubuko.com,布布扣

+ (UIImage *)imageWithNamed:(NSString *)imageName{ if ([[UIDevice currentDevice].systemVersion doubleValue] >= 7.0) { NSString * name = [NSString stringWithFormat:@"%@_os7",imageName]; UIImage * image = [UIImage imageNamed:imageName]; if (image == nil) { return image = [UIImage imageNamed:imageName]; } return [UIImage imageNamed:name]; } return [UIImage imageNamed:imageName]; }
bubuko.com,布布扣

 

简单的IOS6和IOS7通过图片名适配,布布扣,bubuko.com

简单的IOS6和IOS7通过图片名适配

标签:style   blog   class   code   c   java   

原文地址:http://www.cnblogs.com/llios/p/3733305.html

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