有没有办法UIImage
从 a 中创建一个UITableView
?
我知道这段代码会UIImage
从给定的内容中提取UIView
:
-(UIImage*) makeImageOutOfView:(UIView*)view {
UIGraphicsBeginImageContext(view.bounds.size);
[view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return viewImage;
}
但它只会创建一个具有表格框架大小的图像。我想创建一个显示整个表格内容的图像。另一个问题是,不仅创建的图像仅限于表格的框架,而且在滚动表格后创建图像时会产生非常奇怪的结果(只有前 6 个中的可见单元格显示在图像中,仅此而已,未绘制其他可见单元格..)
编辑 - 我想创建一个从 tableView 的内容中提取的图像,而不是设置 tableView 的背景来显示图像..