首页 > 代码库 > UIView 转 UIImage

UIView 转 UIImage

这个方法很实用,特别是在做水印相机得时候。。。- (UIImage*) imageWithUIView:(UIView*) view{    // 创建一个bitmap的context      // 并把它设置成为当前正在使用的context      UIGraphicsBeginImageContext(view.bounds.size);      CGContextRef currnetContext = UIGraphicsGetCurrentContext();    //[view.layer drawInContext:currnetContext];    [view.layer renderInContext:currnetContext];    // 从当前context中创建一个改变大小后的图片      UIImage* image = UIGraphicsGetImageFromCurrentImageContext();      // 使当前的context出堆栈      UIGraphicsEndImageContext();      return image;}