CGPoint savedContentOffset = _tableView.contentOffset;
_tableView.contentOffset = CGPointZero;
_tableView.frame = CGRectMake(0, 0, _tableView.contentSize.width, _tableView.contentSize.height);
UIGraphicsBeginImageContextWithOptions(容器的大小, YES, [UIScreen mainScreen].scale);
[_tableView.layer renderInContext: UIGraphicsGetCurrentContext()];
image = UIGraphicsGetImageFromCurrentImageContext();
_tableView.contentOffset = savedContentOffset;
_tableView.frame = _tableView.frame;
UIGraphicsEndImageContext();
if (image != nil) {
//保存图片
UIImageWriteToSavedPhotosAlbum(image, self, @selector(image:didFinishSavingWithError:contextInfo:), NULL);
}
网友评论