我有新的 ios 7 的二维码阅读器。
我需要检测屏幕上的代码在哪里(角落)。
我对它使用 AVMetadataObject。
你有什么想法,如何检测它?
- (void)captureOutput:(AVCaptureOutput *)captureOutput
didOutputMetadataObjects:(NSArray *)metadataObjects
fromConnection:(AVCaptureConnection *)connection
{
for (AVMetadataObject *metadata in metadataObjects)
{
AnimationView *cv = [[AnimationView alloc]initWithFrame:self.livevideo.bounds];
[cv setBackgroundColor:[UIColor clearColor]];
cv.rectXY = metadata.bounds;
[location addSubview:cv];
if ([metadata.type isEqualToString:AVMetadataObjectTypeQRCode])
{
NSString *code =[(AVMetadataMachineReadableCodeObject *)metadata stringValue];
NSLog(@"Read QRCODE %@", code);
}
}
}