Pregunta

Apple decidió recientemente para permitir a los desarrolladores utilizar esta API privada UIGetScreenImage.

Me han puesto en marcha y funciona muy bien en el retrato, pero cuando ejecuto el dispositivo al paisaje (gira self.view) y UIGetScreenImage continúa la captura de pantalla utilizando las coordenadas no giradas.

El resultado es un resultado paisaje recortada.

UIGetScreenImage es el único método que funciona en mi caso, por lo que saben y hasta que ustedes no encuentran una respuesta a esta otra pregunta mía : -)

¿Fue útil?

Solución

Creo que es necesario aplicar la rotación a sí mismo.

UIGetScreenImage() no se preocupa por la orientación. De hecho, no se puede, porque no puede haber múltiples UIWindows en pantalla mientras que algunos están autorotated, algunos no lo son.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top