iPhone objective c 截屏代码
2014-11-04来源:易贤网

objective c 截屏代码

-(void)save{

UIGraphicsBeginImageContext(mybackgroundview.bounds.size); //currentView 当前的view

[mybackgroundview.layer renderInContext:UIGraphicsGetCurrentContext()];

UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();

UIGraphicsEndImageContext();

UIImageWriteToSavedPhotosAlbum(viewImage, nil, nil, nil);

}截取 您想要的一层

UIGraphicsBeginImageContext(CGSizeMake(320, 300)); //currentView 当前的view

[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];

UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();

UIGraphicsEndImageContext();

UIImageWriteToSavedPhotosAlbum(viewImage, nil, nil, nil);

截取自定义的大小

刚刚用到 不知道 是不是您想要的

更多信息请查看IT技术专栏

推荐信息