以下的方法,非常简单的实现截取整个scrollView控件及其子控件的内容,比如tableView等,并生成一张图片。不仅仅是我们可以看到的一屏大小的内容。
- (UIImage *)screenShotImageOfScrollView:(UIScrollView *)scrollView
{
UIImage* image = nil;
//获取图片 UIGraphicsBeginImageContextWithOptions(scrollView.contentSize, NO, 0.0);
{
CGPoint savedContentOffset = scrollView.contentOffset;
CGRect savedFrame = scrollView.frame;
scrollView.contentOffset = CGPointZero;
scrollView.frame = CGRectMake(0,