Заимствуйте приложение родной камеры iOS в мое собственное приложение

У меня есть идея создания кастома iOS приложение камеры, которое может расширить использование камеры. Прежде всего, я думаю просто "одолжить" или интегрировать все функции и UI родного iOS приложение камеры в мое собственное приложение, что означает, что когда я использую свое приложение, чтобы сделать снимок, UI будет точно так же, как при открытии приложения камеры, и я могу использовать его для переключения между фотосъемкой, записью видео, съемкой квадратов, панорамированием, SLO-MO... вы называете это.

Есть ли способ, которым мы могли бы сделать это? Есть ли какие-либо API или библиотеки или какой-либо импорт, который я могу использовать, чтобы добавить в мой код? Любые отличные учебники о iOSприложения камеры?

Новый для Swift, Все это ценят!

Ps: изображение просто используется для уточнения... позаимствовано у Apple

1 ответ

То, что вы описываете, использует UIImagePickerController, к сожалению, когда вы используете этот компонент, предоставленный Apple, у вас нет средств для изменения поведения, пока представлен контроллер вида камеры. Этот API-интерфейс предоставляется для облегчения интеграции функций камеры в ваше приложение.

Если вы хотите настроить интерфейс и сделать новые функциональные возможности, вы должны сделать это самостоятельно, используя платформу AV Foundation, как заявлено Apple в UIImagePickerController документация.

Для выполнения полностью настроенного захвата изображения или видеоролика используйте вместо этого платформу AV Foundation, как описано в разделе "Захват видео и видео". Доступ к камере с использованием платформы AV Foundation доступен начиная с iOS 4.0.

Другие вопросы по тегам