SignaturePad
使用 Swift 编写的基于 UIBezierPath 的签名板。
功能
- 自由手绘板
- 清晰的绘图板
- 笔颜色选择
- 笔大小选择
- 墨水笔风格的签名
安装
CocoaPods 是 Cocoa 项目的依赖管理器。
您可以通过将 SignaturePad 添加到您的 Podfile 来使用 CocoaPods 安装它
platform :ios, '10.0'
use_frameworks!
target '<Your Target Name>' do
pod 'SignaturePad', '~> 1.0.3'
end
然后,运行以下命令
$ pod install
用法
将 SignaturePad 放入您的视图中即可将视图转换为自定义视图。
导入
import SignaturePad
class ViewController: UIViewController {
@IBOutlet weak var signaturePad: SignaturePad!
}
清除
signaturePad.clear()
获取签名
if let signature = signaturePad.getSignature() {
// Do Something
}
委托
import SignaturePad
class ViewController: UIViewController, SignaturePadDelegate {
@IBOutlet weak var signatureView: SignaturePad!
override func viewDidLoad() {
super.viewDidLoad()
self.signatureView.delegate = self
}
func didStart() {
}
func didFinish() {
}
}
许可
SignaturePad 在 MIT 许可下发布。有关详细信息,请参阅LICENSE文件。