0
我在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的內容實際上超出界限父視圖的。有沒有適當的方法來截圖?
兩者我都試過這些代碼行。它凍結了用戶界面。 –