¿Cómo hago una Uiimage (captura de pantalla) del contenido de un popover?
-
27-10-2019 - |
Pregunta
Estoy presentando un Popover desde un botón, en el Popover, los usuarios pueden hacer un dibujo. Me gustaría capturar este dibujo como Uiimage.
Por el momento, el dibujo es una línea simple dibujo usando Ubezierpath, similar a este tutorial: http://soulwithmobiletechnology.blogspot.com/2011/05/uibezierpath-tutorial-for-iphone-sdk-40.html
¡Gracias de antemano por la ayuda!
Solución
Si alguien más se encuentra con esto. Si no puede encontrar renderInstext solo#import <QuartzCore/QuartzCore.h>
Otros consejos
Para una solución de copia real Paste:
#import <QuartzCore/QuartzCore.h>
- (UIImage*) screenShot {
UIGraphicsBeginImageContext(_view.bounds.size);
[_view.layer renderInContext: UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext(); //renders view to an image
UIGraphicsEndImageContext();
return viewImage;
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow