EiteiQR 1.0.0

EiteiQR 1.0.0

Eitei 维护。



EiteiQR 1.0.0

  • 作者:
  • Damao

EiteiQR

EiteiQR 是一个轻量级的 iOS 二维码生成与扫描库,旨在为开发者提供一个简单易用的接口,以集成二维码生成与扫描功能。它支持多种二维码格式,并且具有高效的扫描性能,适用于各种 iOS 应用开发场景。

功能特点

  • 简单易用:提供直观的 API,简化二维码的生成和扫描流程。
  • 多种格式支持:支持多种二维码格式,包括常见的 QR Code。
  • 高效扫描:集成高效的扫描引擎,支持快速扫描和解码。
  • 自定义选项:支持自定义二维码生成参数,满足各种场景需求。

安装

将以下代码添加到您的 Podfile 中:

pod 'EiteiQR'


### 使用

import UIKit
import EiteiQR

class ViewController: UIViewController {
    override func viewDidLoad() {
        super.viewDidLoad()
        
        // 二維碼生成示例
        let qrCodeImage = EiteiQR.generateQRCode(from: "https://example.com", size: CGSize(width: 200, height: 200))
        let imageView = UIImageView(image: qrCodeImage)
        imageView.center = view.center
        view.addSubview(imageView)
        
        // 二維碼掃描示例
        let scannerButton = UIButton(type: .system)
        scannerButton.setTitle("掃描二維碼", for: .normal)
        scannerButton.addTarget(self, action: #selector(scanQRCode), for: .touchUpInside)
        scannerButton.frame = CGRect(x: 100, y: 400, width: 200, height: 50)
        view.addSubview(scannerButton)
    }
    
    @objc func scanQRCode() {
        let scanner = EiteiQRScannerViewController()
        scanner.didFindCode = { code in
            print("掃描結果:\(code)")
        }
        present(scanner, animated: true, completion: nil)
    }
}