私は、私はプログラム的にそれを行うことができます無効にオートフォーカス機能
どのようにiPhone 3G Sにオートフォーカス機能を無効にしたいですか?
私はカメラアプリケーション用にカスタムUIImagePickerControllerを使用しました。私のアプリケーションではこの機能は必要ありません。
私を助けてください。
私は、私はプログラム的にそれを行うことができます無効にオートフォーカス機能
どのようにiPhone 3G Sにオートフォーカス機能を無効にしたいですか?
私はカメラアプリケーション用にカスタムUIImagePickerControllerを使用しました。私のアプリケーションではこの機能は必要ありません。
私を助けてください。
一般的にアプリケーションではこの設定を変更しないでください。ユーザーが自動フォーカスを使用したくない場合は無効にすることができますが、アプリで選択する必要はありません。
これを制御する必要がある理由はありますか?それは何らかの形であなたの望む機能に干渉しますか?
次のコードは、あなたが望むもののために働く必要があります。
here見NSArray *devices = [AVCaptureDevice devices];
NSError *error;
for (AVCaptureDevice *device in devices) {
if (([device hasMediaType:AVMediaTypeVideo]) &&
([device position] == AVCaptureDevicePositionBack)) {
[device lockForConfiguration:&error];
if ([device isFocusModeSupported:AVCaptureFocusModeLocked]) {
device.focusMode = AVCaptureFocusModeLocked;
NSLog(@"Focus locked");
}
[device unlockForConfiguration];
}
}
!
これはクライアントの要件です。だから私はそれを無効にする必要があります。 – SST