测试已测试 | ✗ |
Lang语言 | SwiftSwift |
许可 | MIT |
发布最后发布 | 2017年9月 |
SwiftSwift 版本 | 3.0 |
SPM支持 SPM | ✗ |
由 Ahmet Kazım Günay 维护。
[](https://travis-ci.org/Ahmet Kazım Günay/DrawPathView)
可以填充任何颜色的可绘视图,可以随时擦除最后一条路径或所有路径
用法简单,您只需将继承自 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 还有两个委托方法
// 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 文件。