que example app ios uiwebview uiimage core-graphics

example - wkwebview ios



Tome la imagen de una parte invisible de UIWebView (1)

Quiero crear uiimagenes de partes de algunos contenidos de uiwebview.

Supongamos que mi vista web tiene un tamaño de (200,200). Y tiene un contenido de (800,200) en su contenido, que es desplazable,

Quiero tomar la captura de pantalla de la siguiente rect CGRectMake (400,0,200,200).

Intenté esto:

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();

Funciona para la primera página de la vista web, pero para otras páginas, no toma la imagen, una imagen de color blanco ha creado.

¿Cual podría ser el problema? ¿Cómo puedo crear capturas de pantalla de las partes actualmente invisibles de la vista de desplazamiento?

Gracias por la ayuda,