IOS开发获取图片的方法
2013-05-22 19:56
423 查看
- (UIImage *) allocImageByImgName:(NSString *)imageName {
NSString *pathStr = nil;
pathStr = [[NSBundle mainBundle] pathForResource:[NSString stringWithFormat:@"%@@2x",imageName] ofType:@"png"];
if ([[NSFileManager defaultManager] fileExistsAtPath:pathStr]) {
UIImage *image = [UIImage imageWithContentsOfFile:pathStr];
return [[UIImage alloc] initWithCGImage:[image CGImage] scale:2.0f orientation:UIImageOrientationUp];
}else {
pathStr = [[NSBundle mainBundle] pathForResource:imageName ofType:@"png"];
if ([[NSFileManager defaultManager] fileExistsAtPath:pathStr]) {
return [[UIImage alloc] initWithContentsOfFile:pathStr];
}else {
return nil;
}
}
}
NSString *pathStr = nil;
pathStr = [[NSBundle mainBundle] pathForResource:[NSString stringWithFormat:@"%@@2x",imageName] ofType:@"png"];
if ([[NSFileManager defaultManager] fileExistsAtPath:pathStr]) {
UIImage *image = [UIImage imageWithContentsOfFile:pathStr];
return [[UIImage alloc] initWithCGImage:[image CGImage] scale:2.0f orientation:UIImageOrientationUp];
}else {
pathStr = [[NSBundle mainBundle] pathForResource:imageName ofType:@"png"];
if ([[NSFileManager defaultManager] fileExistsAtPath:pathStr]) {
return [[UIImage alloc] initWithContentsOfFile:pathStr];
}else {
return nil;
}
}
}
相关文章推荐
- iOS开发中用imageIO渐进加载图片及获取exif的方法
- iOS多张图片上传多线程处理方法(可获取最后一张上传状态后的信号)
- iOS开发之获取设备唯一标识的各种方法?IDFA、IDFV、UDID分别是什么含义?
- ios中摄像头/相册获取图片,压缩图片,上传服务器方法总结
- IOS开发:关于设置UIView的背景为图片的方法以及问题
- iOS9.0 AFNetworking框架setImageWithURL:方法无法获取图片解决方法(App Transport Security)
- ios中摄像头/相册获取图片,压缩图片,上传服务器方法总结
- iOS开发——图片转PDF的实现方法
- iOS 开发-SDWebImage访问HTTPS站点获取图片资源失败解决办法
- IOS 开发中相机获取图片 不同方向的相机获取不同的图片的实现 ||图片的从新绘图
- iOS软件开发获取相机图片处理
- ios中摄像头/相册获取图片,压缩图片,上传服务器方法总结
- iOS开发中通过子视图获取父视图frame的方法
- ios中摄像头/相册获取图片,压缩图片,上传服务器方法
- iOS imageName方法获取Folder文件夹(蓝色文件夹)内图片
- iOS App开发中通过UIDevice类获取设备信息的方法
- iOS软件开发 获取相册图片或照相
- iOS开发——图片转PDF的实现方法
- iOS开发之--如何修改TabBarItem的title的字体和颜色/BarButtonItem的title的字体大小和颜色/添加背景图片,并添加点击方法
- ios中摄像头/相册获取图片,压缩图片,上传服务器方法总结