resizableImageWithCapInsets: resizingMode:拉伸图片
2016-01-17 00:00
375 查看
摘要: resizableImageWithName拉伸图片
- (UIImage *)resizableImageWithCapInsets:(UIEdgeInsets)capInsets resizingMode:(UIImageResizingMode)resizingMode NS_AVAILABLE_IOS(6_0); // the interior is resized according to the resizingMode
+ (UIImage *)resizableImageWithName:(NSString *)imageName
{
// 加载原有图片
UIImage *norImage = [UIImage imageNamed:imageName];
// 获取原有图片的宽高的一半
CGFloat w = norImage.size.width * 0.5;
CGFloat h = norImage.size.height * 0.5;
// 生成可以拉伸指定位置的图片
UIImage *newImage = [norImage resizableImageWithCapInsets:UIEdgeInsetsMake(h, w, h, w) resizingMode:UIImageResizingModeStretch];
return newImage;
}
- (UIImage *)resizableImageWithCapInsets:(UIEdgeInsets)capInsets resizingMode:(UIImageResizingMode)resizingMode NS_AVAILABLE_IOS(6_0); // the interior is resized according to the resizingMode
+ (UIImage *)resizableImageWithName:(NSString *)imageName
{
// 加载原有图片
UIImage *norImage = [UIImage imageNamed:imageName];
// 获取原有图片的宽高的一半
CGFloat w = norImage.size.width * 0.5;
CGFloat h = norImage.size.height * 0.5;
// 生成可以拉伸指定位置的图片
UIImage *newImage = [norImage resizableImageWithCapInsets:UIEdgeInsetsMake(h, w, h, w) resizingMode:UIImageResizingModeStretch];
return newImage;
}
相关文章推荐
- c struct初始化
- IOS 开发之_二维码生成与识别
- 图算法-最小生成树之Bellman-ford
- 【Linux】挂载和卸载ISO镜像文件
- 网站网络带宽 和 流量的区别
- 程序员眼中的编程语言和操作系统
- loh4j整合flume(log4jsource)
- flume1.6.0 和kafka整合(kafkasink只有在1.6.0以上的flume版本才有)
- Android:对象序列化(05)
- Android基本控件示例GridView(05)
- Android怎么打开和调用系统自带的程序示例(06)
- Android中从图库和相机拍照选择图片示例(06)
- Android模拟自定义浏览器和打开另一个Ativity(06)
- android一个简单的异步AsyncTask下载数示例,简单下载(07)
- 异步线程AsyncTask_2示例(07)
- ListView跟SimpleAdapter的简单运用(08)
- android: BaseAdapter和ListView简单运用(08)
- BaseAdapter和ListView、异步下载,Json解析的简单运用(08)
- android:ListView的分页
- Gaussian discriminant analysis 高斯判别分析