iOS 学习日志:重绘UIImage 改变大小
2015-12-10 16:21
656 查看
在设置UI控件的时候 有的时候并不是添加到UIImageView上 无法根据UIImageVIew的特性使UIImage自适应大小
这个时候就可以重绘UIimage大小 使其能够符合我们的要求
我的方法是创建一个UIImage的分类 命名为ScaleChange 将其头文件加入工程PCH文件里方便调用
//文章仅为学习,记录使用 欢迎交流 一起成长
这个时候就可以重绘UIimage大小 使其能够符合我们的要求
我的方法是创建一个UIImage的分类 命名为ScaleChange 将其头文件加入工程PCH文件里方便调用
-(UIImage *)TransformtoSize:(CGSize)Newsize { // 创建一个上下文对象 UIGraphicsBeginImageContext(Newsize); // 绘制改变大小的图片 [self drawInRect:CGRectMake(0,0, Newsize.width, Newsize.height)]; // 从当前context中创建一个改变大小后的图片 UIImage *TransformedImg=UIGraphicsGetImageFromCurrentImageContext(); // 使当前的context出堆栈 UIGraphicsEndImageContext(); // 返回新的改变大小后的图片 return TransformedImg; }
//文章仅为学习,记录使用 欢迎交流 一起成长
相关文章推荐
- java获取request中参数
- String StringBuilder StringBuffer 对比 总结得非常好
- 03.自定义UIBarButtonIetm,设置高亮
- iOS开发之opaque、alpha
- 解决Mac下Sequel Pro 1.1 连接 Homebrew安装Mysql5.7.8的问题 Sequel Pro 1.1 encountered an unexpected error
- CUICatalog: Invalid asset name supplied: (null), or invalid scale factor:2.000000
- KVC---KeyValueCoding
- UIModalPresentationStyle和UIModalTransitionStyle
- db.update("Book",values,"name = ?",new String[]{"book2"})错误用法记录
- Implement Queue using Stacks
- Android学习笔记(9):使用XML文件和Java代码控制UI界面
- ORA-1555 Reported with Query Duration = 0 , or a Few Seconds
- Arduino - 红外接收
- BlueDroid介绍
- UIButton的Image和Title的布局
- UITableViewCell 自定义点击状态时背景颜色
- Android BlueDroid(三):BlueDroid蓝牙开启过程enable
- Android BlueDroid(二):BlueDroid蓝牙开启过程init
- UIToolBar
- Android BlueDroid(一):BlueDroid概述