UIGraphicsBeginImageContext ( CGSizeMake ( self.view.frame.size.width, self.view.frame.size.height ) );
[ self.view.layer renderInContext: UIGraphicsGetCurrentContext ( ) ];
UIImage *image=UIGraphicsGetImageFromCurrentImageContext ( );
UIGraphicsEndImageContext ( );
解析:
1、从CGSizeMake里面可以看出,这截出的是整个屏幕。 所以适合于屏幕快照,比如在分享的时候用。
2、UIGraphicsBeginImageContext 等价于UIGraphicsBeginImageContextWithOptions的opaque参数为NO,scale因子为1.0.