清华大佬耗费三个月吐血整理的几百G的资源,免费分享!....>>>
//打开摄像头并扫描
- (IBAction)saomiaoAction:(id)sender
{
//扫描二维码
SYQRCodeReaderController *qrcodevc = [[SYQRCodeReaderController alloc] init];
qrcodevc.SYQRCodeSuncessBlock = ^(SYQRCodeReaderController *aqrvc,NSString *qrString){
[aqrvc dismissViewControllerAnimated:NO completion:nil];
[self showAlertWithMsg:qrString];
};
qrcodevc.SYQRCodeCancleBlock = ^(SYQRCodeReaderController *aqrvc){
[aqrvc dismissViewControllerAnimated:NO completion:nil];
[self showAlertWithMsg:@"cancle~"];
};
qrcodevc.SYQRCodeFailBlock = ^(SYQRCodeReaderController *aqrvc){
[aqrvc dismissViewControllerAnimated:NO completion:nil];
[self showAlertWithMsg:@"fail~"];
};
[self presentViewController:qrcodevc animated:YES completion:nil];
}
//生成二维码
- (IBAction)shengchengAction:(id)sender
{
[self.xianBtn setImage:[QRCodeGenerator qrImageForString:@"https://github.com/reesun1130" imageSize:150] forState:UIControlStateNormal];
}
//从相册读取二维码
- (IBAction)readAction:(id)sender
{
if ([UIImagePickerController isSourceTypeAvailable:
UIImagePickerControllerSourceTypePhotoLibrary])
{
//[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleDefault animated:NO];
UIImagePickerController *imagePickerController = [[UIImagePickerController alloc] init];
//imagePickerController.navigationBar.tintColor = kNavBgColor;
//imagePickerController.navigationBar.backgroundColor = kNavBgColor;
imagePickerController.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
imagePickerController.delegate = self;
//imagePickerController.allowsEditing = YES;
[self presentViewController:imagePickerController animated:NO completion:nil];
}
else
{
[self showAlertWithMsg:@"fail~"];
}
}