iOS 截图

来源:互联网 发布:宝利通双流软件 编辑:程序博客网 时间:2024/05/16 09:09
- (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.layer renderInContext: UIGraphicsGetCurrentContext()];        image = UIGraphicsGetImageFromCurrentImageContext();        scrollView.contentOffset = savedContentOffset;        scrollView.frame = savedFrame;    }    UIGraphicsEndImageContext();    if (image != nil) {        return image;    }    return nil;}
0 0