2010-11-23 47 views
1

我的應用程序中有一項功能需要iPhone 4或iPhone 3GS的自動對焦功能。如何以編程方式將iPhone 3G從加載該特定功能中排除?如何以編程方式檢測iPhone相機是否具有自動對焦功能?

Apple建議不要搜索硬件版本,而是搜索您感興趣的特定功能。我寧願避免違反蘋果的願望。例如,爲了排除iPad,我檢查了相機是否存在,如下所示:

capturePhotoButton.enabled = [UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]; 

什麼是自動對焦的等價物?

回答

4

您可以隨時使用AVFoundation來檢查這個東西,AVCaptureDevice類有一個方法isFocusModeSupported和檢查許多其他的方法,如果捕獲設備支持不同的功能,下面是對文件的引用AVCaptureDevice Ref

希望這有助於

丹尼爾

相關問題