将当前view转换成image的两种方式

原创
2015/09/21 11:02
阅读数 2.8K

                                             一  实例方法(将当前view转换成一张图片)

- (UIImage *)convertViewToImage

{

    UIGraphicsBeginImageContext(self.bounds.size);

    [self drawViewHierarchyInRect:self.bounds afterScreenUpdates:YES];

    UIImage *screenshot = UIGraphicsGetImageFromCurrentImageContext();

    UIGraphicsEndImageContext();

    

    return screenshot;

}

                                            二  类方法(将当前view转换成一张图片)

+(UIImage*)captureScreen

{

extern CGImageRef UIGetScreenImage();

CGImageRef screen=UIGetScreenImage();

UIImage* newImage=[UIImage imageWithCGImage:screen];

return newImage;

}

展开阅读全文
打赏
0
1 收藏
分享
加载中
更多评论
打赏
0 评论
1 收藏
0
分享
返回顶部
顶部