_UIReplicantView и snapshotViewAfterScreenUpdates, как получить его содержимое?

-renderInContext: с момента его появления широко использовался, но при этом невозможно визуализировать слой OpenGL, AVPreviewLayer (вероятно, потому что это своего рода слой OpenGL), и я до сих порне может правильно отобразить CATiledLayer.

С iOS7 были представлены 2 новых API для получения скриншотов, один-snapshotViewAfterScreenUpdates: который возвращает конкретный вид (_UIReplicantView) а также-drawViewHierarchyInRect:afterScreenUpdates: последний является своего рода заменой-renderInContextК сожалению, похоже, что есть те же ограничения.

-SnapshotViewAfterScreenUpdates: кажется, работает также с OpenGL и AVPreviewLayer, к сожалению, подобное представление не очень полезно, если вы хотите делать определенные анимации или использовать содержимое в качестве фона чего-либо (например, uibutton). Я'Я пытался удалить содержимое из возвращенного представления, но мне все равно не повезло.

Кто-нибудь еще пробовал?

Ответы на вопрос(1)

Ваш ответ на вопрос