TestsTested | ✗ |
LangLanguage | SwiftSwift |
License | MIT |
ReleasedLast Release | Mar 2017 |
SwiftSwift Version | 3.0 |
SPMSupports SPM | ✗ |
Maintained by xiaobs.
生成普通或者彩色的二维码
生成普通或者彩色并且带logo的二维码
仿微信扫描二维码样式
可控制是否开启闪光灯
从相册中获取二维码
可设置扫描样式中四个边角颜色
可设置扫描样式中动画线条颜色和图片
let image = JMSGenerateQRCodeUtils.jms_generateQRCode(string: "https://github.com/James-swift/JMSQRCode.git", imageSize: <#Image_Size#>)
/// 带logo
let image = JMSGenerateQRCodeUtils.jms_generateQRCode(string: "https://github.com/James-swift/JMSQRCode.git", imageSize: <#Image_Size#>, logoImageName: <#Logo_Name#>, logoImageSize: <#Logo_Size#>)
let image = JMSGenerateQRCodeUtils.jms_generateColorQRCode(string: "https://github.com/James-swift/JMSQRCode.git", imageSize: <#Image_Size#>, rgbColor: <#QRCode_rgbColor#>, bgColor: <#QRCode_bgColor#>)
/// 带logo
let image = JMSGenerateQRCodeUtils.jms_generateColorQRCode(string: "https://github.com/James-swift/JMSQRCode.git", imageSize: <#Image_Size#>, rgbColor: <#QRCode_rgbColor#>, logoImageName: <#Logo_Name#>, logoImageSize: <#Logo_Size#>)
let qrView = JMSScanningQRCodeView.init(frame: <#QRCode_frame#>)
qrView.qrLineImageName = <#Line_Image_Name#>
qrView.backgroundColor = .clear
qrView.scanningQRCodeResult = { [weak self] (result) in
print("扫描结果: %@", result)
}
view.addSubview(qrView)
import JMSQRCode
并开始代码编写。pod 'JMSQRCode', '~> 1.0.2'
执行命令
$ pod install
James.xiao