您的位置:首页 > 产品设计 > UI/UE

ios 关于UIView转UIImage失贞问题

2016-12-30 00:00 363 查看
只需要一个方法即可。

- (UIImage*) imageWithUIView:(UIView*) view{

CGSize s = view.bounds.size;

// 创建一个bitmap的context

// 并把它设置成为当前正在使用的context

UIGraphicsBeginImageContextWithOptions(s, NO, [UIScreen mainScreen].scale);

CGContextRef currnetContext = UIGraphicsGetCurrentContext();

[view.layer renderInContext:currnetContext];

// 从当前context中创建一个改变大小后的图片

UIImage* image = UIGraphicsGetImageFromCurrentImageContext();

// 使当前的context出堆栈

UIGraphicsEndImageContext();

return image;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  UIView UIImage 失贞