iPad를 사용하여 QR 코드를 스캔 할 때 ZBarSDK를 사용하고 있습니다. 나는 이것을 성공적으로 현재 작업하고있다. 그러나 현재 코드는 전체 화면 모달보기 컨트롤러에서 카메라를 열고 UIView 내부에 카메라보기를 포함하려고합니다.UIView에 ZBar 카메라 내장
이것은 현재 모달보기 컨트롤러로 잘 작동하는 내 코드입니다. 그러나 나는 "showCamera"라는 UIView에 카메라를 보여주고 싶습니다. 나는 그물과이 공개 토론을 수색하고 몇몇 유사한 질문이 그러나 응답에있는 부호를 제공하지 않았다. 앞서 말했듯이
ZBarReaderViewController *reader = [ZBarReaderViewController new];
reader.readerDelegate = self;
reader.showsZBarControls = TRUE;
reader.cameraDevice=UIImagePickerControllerCameraDeviceFront;
reader.readerView.torchMode = 0;
ZBarImageScanner *scanner = reader.scanner;
[scanner setSymbology: ZBAR_I25
config: ZBAR_CFG_ENABLE
to: 0];
// present and release the controller
[self presentModalViewController: reader animated: YES];
, 내가 카메라를 표시 할 UIView의는 다음과 사전에
@property (strong, nonatomic) IBOutlet UIView *showCamera;
감사합니다!
감사합니다. 하지만 ZBar에 내 독자적인 용도로 사용할 수있는 "리더보기"(ZbarReaderView)가 있다고 생각했습니다. ZBar의 자체 문서로 사용하는 방법을 찾는 데 어려움을 겪는 것은 "어떻게 할 것인가?"라는 말을 포함하지 않습니다. – Bobster4300
Apprentely iOS 4+ 이후 readerView를 사용할 수 있습니다. UIView이기 때문에 다른 뷰와 마찬가지로 사용할 수 있습니다. 예를 들면 다음과 같습니다 : readerView = [ZBarReaderView new]; readerView.frame = CGRectMake (...); // 다른보기 설정 ... [self.view addSubview : readerView]; –
카메라를 UIView에 표시하려고했지만 코드를 스캔 할 때 오류가 발생합니다. 그것에 대해 새로운 질문을 올렸습니다. 에드윈 (Edwin)의 답을 받아 들일 수 있다면 행복할까요? – Bobster4300