iOS 根据不同的系统版本加载不同图片方法
2015-02-14 15:02
417 查看
<span style="font-size:24px;color:#cc33cc;">// 根据不同的系统版本加载不同的图片(前提是图片命名要规范,比如iOS6的叫user.png ios7要加载的就要叫user_os7.png)</span>
+ (UIImage *)imageWithNamed:(NSString *)name{if ([[UIDevice currentDevice].systemVersion doubleValue] >= 7.0) {NSString *newName = [name stringByAppendingString:@"_os7"];// 用系统的方法加载UIImage *image = [UIImage imageNamed:newName];if (image == nil) {image = [UIImage imageNamed:name];}return image;}return [UIImage imageNamed:name];}
相关文章推荐
- storyboard开发,根据系统版本选择不同的storyboard加载
- iOS:根据系统类型加载不同的xib
- iOS 不同版本调用系统拨打电话使用不同的方法,避免调用卡顿甚至奔溃。
- 技术干货 - 根据不同系统使用不同样式图片(交换方法)
- iOS_根据系统版本编译不同的代码
- iOS 开发之 为UIButton添加类别方法加载网络图片
- iOS 加载图片选择imageNamed 方法还是 imageWithContentsOfFile?
- ios应用UIApplication前后台切换代理方法在不同ios系统下的差异
- iOS不同版本获取UDID的方法
- iOS 加载图片选择imageNamed 方法还是 imageWithContentsOfFile?
- iOS 加载图片选择imageNamed 方法还是 imageWithContentsOfFile?
- android 4.4版本以上系统相册图片返回URI的不同处理
- iOS 32位、 64位系统兼容性设置-Xcode创建支持IOS4.3以上版本的应用的方法
- iOS 图片加载方法
- Android不同系统版本依然能调用到正确的API方法Demo——Service调用startForeground举例
- Bitmap.compress方法,在不同机器,不同系统上,保存出来的图片的效果和大小都会不一样
- android根据系统的版本号加载不同的布局
- 在不同版本的Ubuntu系统中开启root账户登录的方法小结
- flash ios 加载图片序列内存过大的解决方法
- phpcms根据栏目放置加载不同广告方法分享