- (UIImage *)captureScrollView:(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, 0, scrollView.contentSize.width,scrollView.contentSize.height);
[scrollView.layerrenderInContext: UIGraphicsGetCurrentContext()];
image= UIGraphicsGetImageFromCurrentImageContext();
scrollView.contentOffset= savedContentOffset;
scrollView.frame= savedFrame;
}
UIGraphicsEndImageContext();
if(image != nil) {
return image;
}
returnnil;
}
UIScrollView全部区域截图代码
最新推荐文章于 2020-12-20 14:29:31 发布