iOS 7屏幕截取功能API

在做屏幕截图时,可以将view的layer渲染到context上,然后保存为图片。iOS 还提供了一种更高效的方式:

?

戴维营教育代码
1
2
3
4
5
6
7
8
9
- (UIImage *)snapshot:(UIView *)view
{
     UIGraphicsBeginImageContextWithOptions(view.bounds.size, YES , 0);
     [view drawViewHierarchyInRect:view.bounds afterScreenUpdates: YES ];
     UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
     UIGraphicsEndImageContext();
  
     return image;
}



你可能感兴趣的:(return,图片,戴维营)