1
사용자가 장치의 카메라로 사진을 찍을 수 있도록 UIImagePickerController를 사용하는 앱을 만들었습니다. 사용자는 showsCameraControls = YES를 설정했기 때문에 Front Camera 또는 Rear Camera를 사용할 수 있습니다.iOS 사용 된 카메라 감지
어떤 카메라를 사용했는지 어떻게 알 수 있습니까?
사용자가 장치의 카메라로 사진을 찍을 수 있도록 UIImagePickerController를 사용하는 앱을 만들었습니다. 사용자는 showsCameraControls = YES를 설정했기 때문에 Front Camera 또는 Rear Camera를 사용할 수 있습니다.iOS 사용 된 카메라 감지
어떤 카메라를 사용했는지 어떻게 알 수 있습니까?
UIImagePickerController
에서 사용되는 카메라 반환 cameraDevice
라는 속성을 찾을 수 있습니다
UIImagePickerControllerCameraDeviceFront
UIImagePickerControllerCameraDeviceRear
, 당신은 알고이 같은 코드를 사용할 수있는 카메라 사용 :
if ([yourPickerController cameraDevice] == UIImagePickerControllerCameraDeviceFront) {
// Front camera
} else {
// Rear camera
}
아, 그랬어! 정말 고맙습니다! –
@BrianMcIntosh : 작동하는 경우이 대답을 수락 됨으로 표시하십시오. –