바코드를 스캔하거나 사진을 찍으려는 사용자가 선택할 수있는 앱에서 작업하고 있습니다. 사진을 찍는 데 평소와 같이 UIImagePickerController
을 사용하고 있습니다. 스캔 바코드 용으로 ZbarSDK 1.2 ZBarReaderViewController
을 사용하고 있습니다.ZBarSDK를 사용할 때 iPhone 카메라가 자동 초점을 잃습니다.
사진을 찍을 때 모든 것이 완벽하게 작동합니다. 바코드를 스캔 할 때 : 앱을 시작한 후 바코드를 스캔 한 후 사진을 찍으면 완벽합니다.
그러나 사진을 찍고 돌아가서 바코드를 스캔하려고하면 카메라가 자동 초점을 잃어 버리고 바코드를 스캔하는 것이 불가능합니다.
가 요약하면 :
시작 -> 검색 -
시작 작업>자동 초점 -> 사진 촬영 -> 가기 -> 검색 ->자동
를 작동하지 초점이 내가 초기화하는 방법입니다 바코드 스캐너 :
-(ZBarReaderViewController *) barcodeScanner
{
if (nil == _barcodeScanner)
{
_barcodeScanner = [ZBarReaderViewController new];
_barcodeScanner.readerDelegate = self;
_barcodeScanner.cameraMode = ZBarReaderControllerCameraModeSampling;
_barcodeScanner.sourceType = UIImagePickerControllerSourceTypeCamera;
}
return _barcodeScanner;
}
아이디어가 있으십니까?
나는 그것을 시도 할 것이다 ... 나는 이미이 사실에 대한 대답을 얻지 못할 것이라는 사실과 함께 평화에 이르렀다 ... –