iPadを使用してQRコードをスキャンするためにZBarSDKを使用しています。現在、これが正常に機能しています。ただし、私が現在持っているコードは、フルスクリーンのモーダル ビュー コントローラーでカメラを開きますが、UIView 内にカメラ ビューを埋め込みたいと考えています。
これは現在の私のコードで、モーダル ビュー コントローラーとして正常に動作します。しかし、私が作成した「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;
前もって感謝します!