I would like to have my app open the camera (presently UIImagePickerController ) front-facing if available. (Iphone SDK).
How can I do that?
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.
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
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With