您当前的位置: 首页 >  ui

培根芝士

暂无认证

  • 2浏览

    0关注

    446博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

iOS对UIWebView截图

培根芝士 发布时间:2015-05-21 14:09:42 ,浏览量:2

 

- (UIImage *)captureScrollView:(UIWebView *)webView {

    UIImage* image = nil;

    UIGraphicsBeginImageContext(webView.scrollView.contentSize);

    //保存现在的位置和尺寸

    CGPoint savedContentOffset = webView.scrollView.contentOffset;

    CGRect savedFrame = webView.frame;

    //设置尺寸和内容一样大

    webView.scrollView.contentOffset = CGPointZero;

    webView.frame = CGRectMake(0, 0, webView.scrollView.contentSize.width, webView.scrollView.contentSize.height);

    

    [webView.layer renderInContext: UIGraphicsGetCurrentContext()];

    image = UIGraphicsGetImageFromCurrentImageContext();

    

    //恢复原来的位置和尺寸

    webView.scrollView.contentOffset = savedContentOffset;

    webView.frame = savedFrame;

    

    UIGraphicsEndImageContext();

    

    return image;

}

关注
打赏
1660824269
查看更多评论
立即登录/注册

微信扫码登录

0.0433s