gpt4 book ai didi

ios - 获取 UIWebView 不可见部分的图像

转载 作者:可可西里 更新时间:2023-11-01 06:10:55 26 4
gpt4 key购买 nike

我想从部分 uiwebview 内容创建 uiimage 。

假设我的 webview 的大小为 (200,200)。它的内容 View 中有一个 (800,200) 的内容,它是可滚动的,

我想对下面的rect CGRectMake(400,0,200,200)进行截图。

我试过这个:

CGRect rect = CGRectMake(pageIndex * webView.frame.size.width, 0, webView.frame.size.width, webView.frame.size.height);
UIGraphicsBeginImageContext([webView getScrollView].bounds.size);
CGContextRef c = UIGraphicsGetCurrentContext();
CGContextClipToRect(c, rect);
[webView.layer renderInContext:c];
UIGraphicsEndImageContext();

它适用于 webview 的第一页,但对于其他页面,它不获取图像,已创建白色图像。

可能是什么问题?如何创建 ScrollView 当前不可见部分的屏幕截图?

谢谢你的帮助,

最佳答案

关于ios - 获取 UIWebView 不可见部分的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13962912/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com