Я использую классы AVCaptureConnection
и AVCaptureStillImageOutput
для создания наложенного экрана и захвата изображения. В представлении у меня есть настраиваемая панель вкладок с некоторыми пользовательскими элементами управления, такими как кнопка захвата, кнопка вспышки и т. д.
Проблема в том, что камера захватывает все изображение, и оно видно на странице предварительного просмотра, т.е. настраиваемая панель вкладок имеет размер 40 пикселей, поэтому пользователю отображается область захвата с панелью вкладок. Пользователь переносит изображение на настраиваемую панель вкладок. но на экране предварительного просмотра изображение расширяется, и он видит больше, чем изображение, которое он сделал .
Я попытался найти свойство в AVCaptureConnection
, чтобы установить область захвата, но ничего не нашел. Кто-нибудь уже сталкивался с проблемой, пожалуйста, помогите.
Как видите, пользователь видит лишнее помимо того, что он взял.