简书地址:iOS 高仿微信扫一扫
Objective - C版本地址:SWQRCode oc 版本
SWQRCode_Swift
为 SWQRCode
swift 版本,高仿微信扫一扫功能,包括二维码/条码识别、相册图片二维码/条码识别、手电筒功能
等,请使用真机进行测试。
SWQRCode_Swift
舍弃了 Timer
而采用 CABasicAnimation
实现扫一扫动画效果。
若需在项目中使用,只需将 SWQRCode
文件夹拖入项目中,并在 info.plist
中添加 Privacy - Photo Library Usage Description
以及 Privacy - Camera Usage Description
配置,声明相机相册权限。
SWQRCode_Swift
主要 API :
// MARK: - 扫一扫Api
extension SWQRCodeViewController {
/// 处理扫一扫结果
///
/// - Parameter value: 扫描结果
func sw_handle(value: String) {
print("sw_handle === \(value)")
}
/// 相册选取图片无法读取数据
func sw_didReadFromAlbumFailed() {
print("sw_didReadFromAlbumFailed")
}
}