//创建一个基于位图的图形上下文,并指定大小
UIGraphicsBeginImageContext(CGSizeMake(200,400));
//renderInContext 呈现接受者及其子范围到指定的上下文
[self.view.layer renderInContext:UIGreaphicsGetCurrentContext()];
//返回一个基于图形上下文的图片
UIImage *image =UIGraphicsGetImageFromCurrentImageContext();
//移除栈顶的基于当前位图的图形上下文
UIGraphicsEndImageContext();
//以png格式返回指定图片的数据
imageData =UIImagePNGRepresentation(image);