如何截取屏幕图片 Life is but a span.
-
创建一个基于位图的图形上下文并指定大小为CGSizeMake(200,400)
UIGraphicsBeginImageContext(CGSizeMake(200,400));
-
renderInContext 接受者及其子范围到指定的上下文
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
-
返回一个基于当前图形上下文的图片
UIImage *aImage = UIGraphicsGetImageFromCurrentImageContext();
-
移除栈顶的基于当前位图的图形上下文
UIGraphicsEndImageContext();
-
以png格式返回指定图片的数据
imageData = UIImagePNGRepresentation(aImage); UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)];
blog comments powered by Disqus