如何把UIView转成UIImage,解决模糊失真问题

1

2

3

4

5

6

7

8

9

-(UIImage*)convertViewToImage:(UIView*)v{

CGSize s = v.bounds.size;

// 下面方法,第一个参数表示区域大小。第二个参数表示是否是非透明的。如果需要显示半透明效果,,需要传NO,否则传YES。第三个参数就是屏幕密度了

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

[v.layer renderInContext:UIGraphicsGetCurrentContext()];

UIImage*image = UIGraphicsGetImageFromCurrentImageContext();

UIGraphicsEndImageContext();

returnimage;

}

人生的成功不过是在紧要处多一份坚持,

如何把UIView转成UIImage,解决模糊失真问题

相关文章:

你感兴趣的文章:

标签云: