0
我想修改zxing庫文件(這是一個開源庫),只要用戶點擊掃描按鈕打開條碼掃描儀相機,就可以打開cameraFlashMode。另外,我想在底部添加一個或兩個UIButton。總之,我想根據我的需要定製相機視圖。 如果有人已經做了或知道該怎麼做,那麼請幫助我。修改zxing庫文件條碼掃描器iPhone
我想修改zxing庫文件(這是一個開源庫),只要用戶點擊掃描按鈕打開條碼掃描儀相機,就可以打開cameraFlashMode。另外,我想在底部添加一個或兩個UIButton。總之,我想根據我的需要定製相機視圖。 如果有人已經做了或知道該怎麼做,那麼請幫助我。修改zxing庫文件條碼掃描器iPhone
您需要在OverlayView.m中實現您的自定義設置。添加按鈕
- (id) initWithFrame:(CGRect)theFrame cancelEnabled:(BOOL)isCancelEnabled oneDMode:(BOOL)isOneDModeEnabled;
,並設置ZXingWidgetController.h的flashmode在
- (void)initCapture;
設置flashMode上:
- (void)activateFlash {
Class captureDeviceClass = NSClassFromString(@"AVCaptureDevice");
if (captureDeviceClass != nil) {
AVCaptureDevice *device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo];
[device lockForConfiguration:nil];
if ([device hasFlash]) {
[device setFlashMode:AVCaptureFlashModeOn];
}
[device unlockForConfiguration];
}
}
有人請給我一個答案。我迫切需要它。我將不得不使用AVDeviceCapture來訪問相機,因爲在zxing庫中,我無法找到相機的UIImagePickerViewController。 – anshul