Каков наилучший способ работы камеры заднего вида при запуске приложения?Открывается приложение с задней камерой заднего вида
Я бы хотел, чтобы мое приложение открывалось с помощью диспетчера модального просмотра, таким образом, пользователь может уволить камеру, если они не хотят делать снимок в это время.
Спасибо!
EDIT:
Я понял это ... Это намного проще, чем я делал это!
- (void)viewDidLoad
{
self.UIPicker = [[UIImagePickerController alloc] init];
self.UIPicker.delegate = self;
self.UIPicker.sourceType = UIImagePickerControllerSourceTypeCamera;
[self launchCamera];
}
- (void)launchCamera
{
if([UIImagePickerController isCameraDeviceAvailable:UIImagePickerControllerCameraDeviceRear])
{
self.UIPicker.cameraDevice = UIImagePickerControllerCameraDeviceRear;
[self presentViewController:self.UIPicker animated:NO completion:nil];
}
else
{
self.UIPicker.cameraDevice = UIImagePickerControllerCameraDeviceFront;
[self presentViewController:self.UIPicker animated:NO completion:nil];
}
}
// image picker delegate code here
Другой вопрос, хотя:
Я использую пользовательский накладку, но родной «затвор» графический все еще показывает. Как это можно удалить или скрыть?
Спасибо!
если мой ответ помог вам достичь вашей цели, то, пожалуйста, примите его. –
Боюсь, что нет. Камера не запускается, когда приложение запускается с предоставленным кодом. Не могли бы вы расширить его немного больше? –
это условие должно работать, поскольку я также использую это, чтобы открыть мою переднюю камеру во многих приложениях ... я думаю, что вы делаете что-то не так, пожалуйста, предоставьте код открытия вашей камеры, чтобы я мог взглянуть на него. –