Realice una captura de pantalla mediante programación que combina elementos OpenGL y UIKit
Me preguntaba si alguien podría proporcionar un ejemplo de cómo tomar una captura de pantalla que mezcle elementos OpenGL y UIKit. Desde que Apple hizoUIGetScreenImage()
Privado, esto se ha convertido en una tarea bastante difícil porque los dos métodos comunes que Apple usó para reemplazarlo solo capturan UIKit o solo OpenGL.
Esta referencias de preguntas similaresPreguntas y respuestas técnicas de Apple QA1714, pero el control de calidad solo describe cómo manejar los elementos de la cámara y el UIKit. ¿Cómo hace para representar la jerarquía de vistas de UIKit en un contexto de imagen y luego dibujar la imagen de su vista de OpenGL ES encima de ella como lo sugiere la respuesta a una pregunta similar?