У меня есть приложение, которое добавляет живую анимацию и изображения для предварительного просмотра в камере AV Foundation.Я могу сделать «аппаратный скриншот» (удерживая боковую кнопку и кнопку увеличения громкости), и все в порядке.Однако мне нужна кнопка, которая делает скриншот.
Все методы получения снимка экрана, такие как UIGraphicsGetImageFromCurrentImageContext
(или view.drawHierarchy()
), приводят к черному экрану с предварительным просмотром видео.Все остальные элементы на скриншоте и изображения видны, кроме AVCaptureVideoPreviewLayer
.
Пожалуйста, помогите мне.Могу ли я сделать «аппаратный скриншот»?Существует ли другое решение этой проблемы?