AVCaptureVideoPreviewLayer не виден на скриншоте - PullRequest
0 голосов
/ 11 июля 2019

У меня есть приложение, которое добавляет живую анимацию и изображения для предварительного просмотра в камере AV Foundation.Я могу сделать «аппаратный скриншот» (удерживая боковую кнопку и кнопку увеличения громкости), и все в порядке.Однако мне нужна кнопка, которая делает скриншот.

Все методы получения снимка экрана, такие как UIGraphicsGetImageFromCurrentImageContext (или view.drawHierarchy()), приводят к черному экрану с предварительным просмотром видео.Все остальные элементы на скриншоте и изображения видны, кроме AVCaptureVideoPreviewLayer.

Пожалуйста, помогите мне.Могу ли я сделать «аппаратный скриншот»?Существует ли другое решение этой проблемы?

...