有没有一种方法可以从
我知道这段代码可以从给定的
但是,这种方法只会创建一个与表格框架大小相同的图像。我想要创建一个能够显示整个表格内容的图像。另一个问题是,当在滚动表格后创建图像时,它的结果非常奇怪(只有前6个可见单元格被显示在图像中,其他可见单元格没有被绘制...)
编辑 - 我想创建一个由tableView内容生成的图像,而不是将tableView的背景设置为显示图像。
UITableView
创建一个UIImage
?我知道这段代码可以从给定的
UIView
绘制出一个UIImage
:-(UIImage*) makeImageOutOfView:(UIView*)view {
UIGraphicsBeginImageContext(view.bounds.size);
[view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return viewImage;
}
但是,这种方法只会创建一个与表格框架大小相同的图像。我想要创建一个能够显示整个表格内容的图像。另一个问题是,当在滚动表格后创建图像时,它的结果非常奇怪(只有前6个可见单元格被显示在图像中,其他可见单元格没有被绘制...)
编辑 - 我想创建一个由tableView内容生成的图像,而不是将tableView的背景设置为显示图像。
self.tblView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"NameOfimage"]];
- iPatel