Заимствуйте приложение родной камеры 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.