Программно сделать снимок экрана, сочетающий элементы OpenGL и UIKit

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

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

5
задан Community 23 May 2017 в 12:13
поделиться