Tag: autofocus

iPhone相机在使用ZBarSDK时失去自动对焦

我正在开发一个应用程序,用户可以select是否要扫描条形码或拍摄照片。 为了拍照,我照例使用UIImagePickerController 。 对于扫描条形码,我正在使用ZbarSDK 1.2 ZBarReaderViewController 。 拍照时一切正常。 扫描条形码时:如果您在拍摄照片之前启动应用程序并扫描条形码,那么也是完美的。 但是,您是否拍摄了照片,然后返回并尝试扫描条形码,相机失去了自动对焦,扫描条形码是不可能的。 总结: 开始 – >扫描 – > 自动对焦工作 开始 – >拍照 – >返回 – >扫描 – > 自动对焦不起作用 这是我如何初始化条码扫描器: -(ZBarReaderViewController *) barcodeScanner { if (nil == _barcodeScanner) { _barcodeScanner = [ZBarReaderViewController new]; _barcodeScanner.readerDelegate = self; _barcodeScanner.cameraMode = ZBarReaderControllerCameraModeSampling; _barcodeScanner.sourceType = UIImagePickerControllerSourceTypeCamera; } return _barcodeScanner; } 有任何想法吗?