Pregunta

I would like to have my app open the camera (presently UIImagePickerController ) front-facing if available. (Iphone SDK).

How can I do that?

¿Fue útil?

Solución

It's right there in the documentation:

picker.cameraDevice = UIImagePickerControllerCameraDeviceFront;

Of course, you'll need to check first if the front camera is actually available. It's also only available starting with iOS 4.0.

Otros consejos

Try this method of UIImagePickerController:

 + (BOOL)isCameraDeviceAvailable:(UIImagePickerControllerCameraDevice)cameraDevice

This is a class method and UIImagePickerControllerCameraDevice can take two values:

  - UIImagePickerControllerCameraDeviceRear
  - UIImagePickerControllerCameraDeviceFront
  Example code:

        if([UIImagePickerController isCameraDeviceAvailable: UIImagePickerControllerCameraDeviceFront ])
        {
        // do something
        }
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top