Программно сделать скриншот, комбинируя элементы OpenGL и UIKit
Мне было интересно, если кто-нибудь может привести пример того, как сделать снимок экрана, который смешивает элементы OpenGL и UIKit. С тех пор как Apple сделалUIGetScreenImage()
Это стало довольно сложной задачей, потому что два распространенных метода, которые Apple использовала для его замены, захватывали только UIKit или только OpenGL.
это похожие ссылки на вопросыТехнический вопрос Apple QA1714, но QA только описывает, как обрабатывать элементы с камеры и UIKit. Как вы делаете рендеринг иерархии представления UIKit в контекст изображения, а затем рисуете поверх него изображение своего представления OpenGL ES, как предполагает ответ на аналогичный вопрос?