WWPatternLockView

Swift-5.6 iOS-14.0 TAG Swift Package Manager-SUCCESS LICENSE

Introduction - 簡介

Installation with Swift Package Manager

dependencies: [
    .package(url: "https://github.com/William-Weng/WWPatternLockView.git", .upToNextMajor(from: "1.0.0"))
]

Function - 可用函式

函式 功能
setting(lockRowCount:moveLineColor:lockLineColor:selectedColor:unselectedColor:) 相关数值设定

Example

import UIKit
import WWPrint
import WWPatternLockView

@IBDesignable
final class MyPatternLockView: WWPatternLockView {}

final class ViewController: UIViewController {
    
    @IBOutlet weak var patternLockView: MyPatternLockView!
    
    override func viewDidLoad() {
        super.viewDidLoad()
        patternLockView.delegate = self
    }
}

extension ViewController: WWPatternLockViewDelegate {
    
    func patternLockView(_ patternLockView: WWPatternLockView, didSelected password: [Int]) {
        wwPrint(password)
    }
    
    func patternLockView(_ patternLockView: WWPatternLockView, didFinished password: [Int]) {
        wwPrint(password)
    }
}