图片适配IOS6

1、美工做出2套图片,ios7以上使用的图片以_ios7结尾

2、扩展UIImage,创建UIImage+MJ,使用imageWithName方法替换imageByName

(1).h文件

#import

@interfaceUIImage  (MJ)

/**

*加载图片

*

*@param name图片名

*/

+ (UIImage*)imageWithName:(NSString*)name;

@end

(2).m文件

#import"UIImage+MJ.h"

@implementationUIImage (MJ)

+ (UIImage*)imageWithName:(NSString*)name

{

if(iOS7) {

NSString*newName =

[namestringByAppendingString:@"_os7"];

UIImage*image = [UIImageimageNamed:newName];

if(image ==nil) {//没有_os7后缀的图片

image = [UIImageimageNamed:name];

}

returnimage;

}

//非iOS7

return[UIImageimageNamed:name];

}

@end

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 出自http://my.oschina.net/are1OfBlog/blog/420034 摘要 现在很多社交、...
    JJO阅读 4,175评论 4 19
  • 技术无极限,从菜鸟开始,从源码开始。 由于公司目前项目还是用OC写的项目,没有升级swift 所以暂时SDWebI...
    充满活力的早晨阅读 12,694评论 0 2
  • 一:OC基础语法1 //整型 NSInteger a =10; //NSLog是OC里面的打印函数 NSLog(@...
    library阅读 412评论 0 3
  • 1.oc基本语法 // // main.m // oc基本语法 // // Created by lanou on...
    GOT_HODOR阅读 449评论 0 0
  • 我想仰天长啸 我想哭 我想大吼一声 我想哭泣 就是遇不见你了吗 怎么可能 如此悲伤 如此可怜 我难过 我孤独 这么...
    皆非_lx阅读 217评论 0 1