gpt4 book ai didi

Swift - 网页 View 内容的屏幕截图不起作用

转载 作者:行者123 更新时间:2023-11-28 06:32:16 26 4
gpt4 key购买 nike

点击一个按钮,我正在截图。

我的屏幕也有一个 Webview,屏幕截图不包括 webview 内容。

代码如下:

var window: UIWindow? = UIApplication.sharedApplication().keyWindow
window = UIApplication.sharedApplication().windows[0]
UIGraphicsBeginImageContextWithOptions(window!.frame.size, false, 0.0)
window!.layer.renderInContext(UIGraphicsGetCurrentContext()!)
self.ScreenShotImage = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()

我需要改变什么吗?

最佳答案

看起来您缺少以下代码,用于指定屏幕截图在屏幕上的开始位置:

view.drawHierarchy(in: CGRect(x: 0, y: 0, width: view.bounds.size.width, height: view.bounds.size.height), afterScreenUpdates: true)

将此代码放在 UIGraphicsBeginImageContextWithOptions

下方

关于Swift - 网页 View 内容的屏幕截图不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40004936/

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