IOS 将UIView转成UIImage
2012-12-13 12:06
387 查看
+(UIImage*) imageOfView:(UIView*) view isRetain:(BOOL)
retain{
float scale = 1.0;
if (retain == YES) {
scale =
2.0;
}
UIGraphicsBeginImageContextWithOptions(view.frame.size,
NO, scale);
[view.layer
renderInContext:UIGraphicsGetCurrentContext()];
UIImage *image =
UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return image;
}
很简单,当我们传入UIWindow的实例时,得到的图片即是我们的程序截图了
retain{
float scale = 1.0;
if (retain == YES) {
scale =
2.0;
}
UIGraphicsBeginImageContextWithOptions(view.frame.size,
NO, scale);
[view.layer
renderInContext:UIGraphicsGetCurrentContext()];
UIImage *image =
UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return image;
}
很简单,当我们传入UIWindow的实例时,得到的图片即是我们的程序截图了
相关文章推荐
- iOS对UIView对象或子类对象截屏(截取的内容以UIImage的形式存储)
- ios开发 UIView(UIImageView)添加六边形的遮罩
- ios动画:获取处于动画中的UIView,UIImageView的坐标
- ios UiView转换成UIImage
- IOS--UIViewUIButtonUIImageView设置圆角、阴影、边框的方法
- iOS 给UIView、UIImageView、UILabel添加点击事件
- ios-day18-02(通过CALayer做出跟UIImageView一样的效果、UIView和CALayer如何选择)
- iOS中的动画:核心动画Core Animation, UIView动画, Block动画, UIImageView的帧动画.
- iOS 将UIView控件转换成UIImage对象
- iOS基本常用控件总结(UIView,UILabel,UIButton,UIImageView)
- iOS - UIView转UIImage
- iOS Dev (12) UIView、UIImage和UILabel
- IOS--UIViewUIButtonUIImageView设置圆角、阴影、边框的方法
- ios,swift 给控件(UIImageView,UIView,UILable)添加响应事件
- iOS UIView、UIImageView旋转产生边界锯齿的完美解决方法
- 学习IOS开发UI篇--UIView\UIButton\UILabel\UIImageView\UITextField
- iOS 转变UIView到UIImage
- iOS巅峰之将UIView转换成UIImage
- IOS开发笔记之UIView转化为UIImage
- UIView 转 UIImage IOS