DrawPathView 1.0.0

DrawPathView 1.0.0

测试已测试
Lang语言 SwiftSwift
许可 MIT
发布最后发布2017年9月
SwiftSwift 版本3.0
SPM支持 SPM

Ahmet Kazım Günay 维护。



DrawPathView

[![CI 状态](http://img.shields.io/travis/Ahmet Kazım Günay/DrawPathView.svg?style=flat)](https://travis-ci.org/Ahmet Kazım Günay/DrawPathView)


可以填充任何颜色的可绘视图,可以随时擦除最后一条路径或所有路径

Anim

用法

用法简单,您只需将继承自 UIView 的 DrawPathView 添加为子视图,即可添加到任何自定义视图中。

    lazy var drawView : DrawPathView = {
        let dv = DrawPathView(frame: self.view.bounds)
        dv.lineWidth = 10.0
        dv.delegate = self
        return dv
    }()
    
    override func viewDidLoad() {
        super.viewDidLoad()
        view.addSubview(drawView)
    }

用户还可以删除路径,如最后绘制的路径或同时删除所有路径。

internal func eraseLast() {
        drawView.clearLast()
    } 
    
internal func eraseAll() {
        drawView.clearAll()
    }

委托

DrawPathView 还有两个委托方法

  • viewDrawStartedDrawing:在用户开始绘制时调用
  • viewDrawEndedDrawing:在用户结束绘制时调用
// MARK: - DrawPathView Delegate -

    func viewDrawStartedDrawing() {
        print("Started Drawing")
    }
    
    func viewDrawEndedDrawing() {
        print("Ended Drawing")
    }

需求

安装

DrawPathView 通过 CocoaPods 提供。要安装,只需将以下行添加到您的 Podfile 中

pod "DrawPathView"

作者

Ahmet Kazım Günay, [email protected]

许可

DrawPathView 在 MIT 许可下提供。有关更多信息,请参阅 LICENSE 文件。