У меня есть вид в приложении iOS, где несколько wkwebview добавляются в качестве подзаголов для визуализации содержимого html. Он показывает весь контент, но когда я пытаюсь сделать снимок экрана, он показывает пустое, как будто контент никогда не отображается в wkwebviews.Снимок экрана с несколькими подзонами как wkwebview
код, который я использовал, чтобы взять скриншот:
//view is parent view which contains wkwebviews as childviews
func takeScreenShot(view: UIView) -> UIImage{
UIGraphicsBeginImageContext(view.bounds.size)
view.layer.renderInContext(UIGraphicsGetCurrentContext()!)
let image = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
return image
}
Когда я проверяю иерархии UI, содержание wkwebviews фактически из границы родительского вида. Есть ли способ сделать снимок экрана?
Я пробовал эти строки кода. Он зависает от пользовательского интерфейса. –