ZXing iOS条码扫描:ZXCapture自定义相机尺寸

时间:2016-03-25 18:34:15

标签: ios camera zxing barcode-scanner avcapture

我想使用ZXing iOS框架将条形码扫描带到我的iOS应用程序中。

下载Github项目(https://github.com/TheLevelUp/ZXingObjC)后,我玩了iOS演示项目。

在演示项目中,手机摄像头是全屏的 - 根据我的需要,我想调整摄像头的大小。

ZXing正在使用“ZXCapture”类进行实时条形码扫描。 演示应用程序具有以下viewDidLoad函数:

- (void)viewDidLoad {
    [super viewDidLoad];

    self.capture = [[ZXCapture alloc] init];
    self.capture.camera = self.capture.back;
    self.capture.focusMode = AVCaptureFocusModeContinuousAutoFocus;

    // here I tried to change the size of the camera 
    self.capture.layer.frame = CGRectMake(0, 0, 200, 200);

    [self.view.layer addSublayer:self.capture.layer];

    [self.view bringSubviewToFront:self.scanRectView];
    [self.view bringSubviewToFront:self.decodedLabel];
} 

如您所见,我添加了一行代码来更改捕获帧的大小。 没有成功......(我也尝试将捕获图层添加到自定义大小的UIView中 - 也没有成功 - 相机仍然有固定大小)

有没有人遇到过与ZXing for iOS相同的问题或用例? 或剂量任何人有想法做我想要的?

0 个答案:

没有答案