IOS将UIView转化为UIImage
2017-06-29 18:03
357 查看
+(UIImage*)createImageFromView:(UIView*)view
{
//obtain scale
CGFloat scale = [UIScreen mainScreen].scale;
開始画图,以下方法。第一个參数表示区域大小。第二个參数表示是否是非透明的。假设须要显示半透明效果。须要传NO,否则传YES。第三个參数就是屏幕密度了
UIGraphicsBeginImageContextWithOptions(CGSizeMake(view.frame.size.width,
view.frame.size.height),
NO,
scale);
将view上的子view加进来
[view.layer renderInContext:context];
CGContextRestoreGState(context);
//開始生成图片
UIImage* image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return image;
}
{
//obtain scale
CGFloat scale = [UIScreen mainScreen].scale;
開始画图,以下方法。第一个參数表示区域大小。第二个參数表示是否是非透明的。假设须要显示半透明效果。须要传NO,否则传YES。第三个參数就是屏幕密度了
UIGraphicsBeginImageContextWithOptions(CGSizeMake(view.frame.size.width,
view.frame.size.height),
NO,
scale);
将view上的子view加进来
[view.layer renderInContext:context];
CGContextRestoreGState(context);
//開始生成图片
UIImage* image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return image;
}
相关文章推荐
- IOS将UIView转化为UIImage
- IOS开发笔记之UIView转化为UIImage
- IOS将UIView转化为UIImage
- iOS中的动画:核心动画Core Animation, UIView动画, Block动画, UIImageView的帧动画.
- ios动画:获取处于动画中的UIView,UIImageView的坐标
- UIView 转化成UIImage
- IOS--UIViewUIButtonUIImageView设置圆角、阴影、边框的方法
- iOS Dev (12) UIView、UIImage和UILabel
- iOS中uiimage和uicolor相互转化
- IOS中uiimage和uicolor相互转化
- iOS基本常用控件总结(UIView,UILabel,UIButton,UIImageView)
- ios开发--UIImage转化成NSData
- IOS 将UIView转成UIImage
- ios开发 UIView(UIImageView)添加六边形的遮罩
- IOS开发点滴---UIView转UIImage以及切割UIView
- iphone--将UIView的内容转化为UIImage
- ios开发--UIImage转化成NSData
- (ios)UIImage,CGImage和CGImageRef之间的转化
- iOS 转变UIView到UIImage
- IOS--UIViewUIButtonUIImageView设置圆角、阴影、边框的方法