TestsTested | ✗ |
LangLanguage | Obj-CObjective C |
License | MIT |
ReleasedLast Release | Mar 2017 |
Maintained by xiaobs.
生成普通或者彩色的二维码
生成普通或者彩色并且带logo的二维码
仿微信扫描二维码样式
可控制是否开启闪光灯
从相册中获取二维码
可设置扫描样式中四个边角颜色
可设置扫描样式中动画线条颜色和图片
UIImage *image = [JMGenerateQRCodeUtils jm_generateQRCodeWithString:@"https://github.com/James-swift/JMSQRCode.git" imageSize:<#Image_Size#>];
/// 带logo
UIImage *image = [JMGenerateQRCodeUtils jm_generateQRCodeWithString:@"https://github.com/James-swift/JMSQRCode.git" imageSize:<#Image_Size#> logoImageName:<#Logo_Name#> logoImageSize:<#Logo_Size#>];
UIImage *image = [JMGenerateQRCodeUtils jm_generateColorQRCodeWithString:@"https://github.com/James-swift/JMSQRCode.git" imageSize:<#Image_Size#> rgbColor:<#QRCode_rgbColor#> backgroundColor:<#QRCode_bgColor#>];
/// 带logo
UIImage *image = [JMGenerateQRCodeUtils jm_generateColorQRCodeWithString:@"https://github.com/James-swift/JMSQRCode.git" imageSize:<#Image_Size#> rgbColor:<#QRCode_rgbColor#> backgroundColor:<#QRCode_bgColor#> logoImageName:<#Logo_Name#> logoImageSize:<#Logo_Size#>];
JMScanningQRCodeView *qrView = [[JMScanningQRCodeView alloc] initWithFrame:self.view.bounds];
qrView.qrLineImageName = <#Line_Image_Name#>;
qrView.backgroundColor = [UIColor clearColor];
qrView.scanningQRCodeResult = ^(NSString *result) {
NSLog(@"扫描结果:%@",result);
};
[self.view addSubview:_qrView];
import 文件
并开始代码编写。pod 'JMQRCode', '~> 1.0.2'
执行命令
$ pod install
James.xiao