我想让我的应用程序打开相机(目前是UIImagePickerController)正面(如果可用)。 (Iphone SDK)。
我该怎么做?
答案 0 :(得分:41)
它就在documentation:
中picker.cameraDevice = UIImagePickerControllerCameraDeviceFront;
当然,如果前置摄像头实际可用,您需要先检查。它也只能从iOS 4.0开始。
答案 1 :(得分:8)
尝试使用UIImagePickerController的这个方法:
+ (BOOL)isCameraDeviceAvailable:(UIImagePickerControllerCameraDevice)cameraDevice
这是一个类方法,UIImagePickerControllerCameraDevice可以采用两个值:
- UIImagePickerControllerCameraDeviceRear
- UIImagePickerControllerCameraDeviceFront
Example code:
if([UIImagePickerController isCameraDeviceAvailable: UIImagePickerControllerCameraDeviceFront ])
{
// do something
}