我知道有很多关于这个主题的问题,但我确实已经阅读了所有的问题,但没有找到答案。
我想从当前的表格视图中截取屏幕截图。我是这样做的:
-(UIImage *)imageFromCurrentView
{
UIGraphicsBeginImageContextWithOptions(self.tableView.bounds.size, YES, 1);
[self.tableView.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *img = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return img;
}
一切都很顺利,但当我在表格视图中向下滚动并截屏时,图片的一半是黑色的。我不知道如何从实际的表格视图区域截屏。