Установите переднюю камеру в iPhone SDK

Я хочу, чтобы мое приложение открыло камеру (в настоящее время UIImagePickerController), если она доступна. (Iphone SDK).

Как я могу это сделать?

Ответ 1

Он находится прямо в documentation:

picker.cameraDevice = UIImagePickerControllerCameraDeviceFront;

Конечно, сначала вам нужно будет проверить, действительно ли передняя камера доступна. Он также доступен только с iOS 4.0.

Ответ 2

Попробуйте этот метод UIImagePickerController:

 + (BOOL)isCameraDeviceAvailable:(UIImagePickerControllerCameraDevice)cameraDevice

Это метод класса, а UIImagePickerControllerCameraDevice может принимать два значения:

  - UIImagePickerControllerCameraDeviceRear
  - UIImagePickerControllerCameraDeviceFront
  Example code:

        if([UIImagePickerController isCameraDeviceAvailable: UIImagePickerControllerCameraDeviceFront ])
        {
        // do something
        }