Captura de pantalla de iOS parte de la pantalla
Tengo una aplicación que toma una captura de pantalla de un UIImageView con el siguiente código:
-(IBAction) screenShot: (id) sender{
UIGraphicsBeginImageContext(sshot.frame.size);
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
UIImageWriteToSavedPhotosAlbum(viewImage,nil, nil, nil);
}
Esto funciona bien, pero necesito poder ubicarme donde tomo la captura de pantalla, básicamente necesito graduar solo un tercio de la pantalla (parte central). Traté de usar
UIGraphicsBeginImageContext(CGSize 150,150);
Pero hemos descubierto que todo está tomado de coordenadas 0,0, alguien tiene alguna idea de cómo ubicarlo correctamente.