iOS二维码扫描组件:QRCodeReaderViewController
jopen
10年前
QRCodeReaderViewController 是一个用于 iOS 7 的二维码扫描组件。
使用方法:
- (IBAction)scanAction:(id)sender { QRCodeReaderViewController *reader = [QRCodeReaderViewController new]; reader.modalPresentationStyle = UIModalPresentationFormSheet; // Using delegate methods reader.delegate = self; // Or by using blocks [reader setCompletionWithBlock:^(NSString *resultAsString) { [self dismissViewControllerAnimated:YES completion:^{ NSLog(@"%@", result); }]; }]; [self presentViewController:reader animated:YES completion:NULL]; } #pragma mark - QRCodeReader Delegate Methods - (void)reader:(QRCodeReaderViewController *)reader didScanResult:(NSString *)result { [self dismissViewControllerAnimated:YES completion:^{ NSLog(@"%@", result); }]; } - (void)readerDidCancel:(QRCodeReaderViewController *)reader { [self dismissViewControllerAnimated:YES completion:NULL]; }