Parece que desea una captura de pantalla de esa vista web allí. Si desea obtener una imagen de una vista específica y sólo ese punto de vista (+ subvistas), puede utilizar el siguiente código:
- (UIImage*)captureView:(UIView*)view
{
if ([[UIScreen mainScreen] respondsToSelector:@selector(scale)])
UIGraphicsBeginImageContextWithOptions(self.view.bounds.size, NO, [UIScreen mainScreen].scale);
else
UIGraphicsBeginImageContext(self.view.bounds.size);
CGContextRef context = UIGraphicsGetCurrentContext();
[view.layer renderInContext:context];
UIImage *img = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return img;
}
sólo tiene que pasar la vista web a esa función y debería funcionar.
EDIT:
Asumiendo que esto ocurrió sólo una imagen de ejemplo y que desea una captura de pantalla de un área que no está contenido en su propio punto de vista, ir con una solución de Canadá Dev. Recorta la imagen en el área que quieras.
Crea un UIImage de la pantalla y córtalo al tamaño del marco de esa vista. – runmad
Eche un vistazo a este hilo: http://www.iphonedevsdk.com/forum/iphone-sdk-development/74659-partial-screenshot.html Además, siéntase libre de elegir un nombre de usuario. Bienvenido a StackOverflow! – Moshe
@ j0k - A las cuentas nuevas que no eligen un nombre de usuario se les asigna un número. – Moshe