目录
#AASignatureView
##描述
AASignatureView是一个简单的UIView,用于在iOS中通过在屏幕上绘制来轻松捕获数字签名,用Swift编写。它是一个基于定制Storyboards的UIView类,允许轻松捕获数字签名而无需编写代码。
##演示
要运行示例项目,请先克隆仓库,然后从示例目录中运行pod install
。
##要求
- iOS 8.0+
- Xcode 8.0+
- Swift 3+
安装
`AASignatureView`可以通过CocoaPods、Carthage或手动方式安装。
##CocoaPods
`AASignatureView`通过CocoaPods提供。要安装CocoaPods,运行
$ gem install cocoapods
然后创建包含以下内容的Podfile
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!
target '<Your Target Name>' do
pod 'AASignatureView'
end
最后,运行以下命令来安装
$ pod install
##Carthage
要安装Carthage,运行(使用Homebrew)
$ brew update
$ brew install carthage
然后将以下行添加到您的Cartfile中
github "EngrAhsanAli/AASignatureView" "master"
然后导入库以在您使用它的所有文件中使用它
import AASignatureView
##手动安装
如果您不想使用上述提到的任何依赖管理器,您可以通过将Classes文件夹中包含的文件添加到您的项目中来手动将`AASignatureView`集成到您的项目中。
入门
##创建签名视图对象
将代码库中的UIView
对象拖动到Xcode故事板中的UIViewController
##将视图对象设置为签名视图
在“标识符检查器”中将视图的类设置为AASignatureView
。确保模块属性也设置为AASignatureView
。
##自定义签名视图
您可以在“属性检查器”中自定义评分条的的外观。
注意:如果故事板中没有显示星号,请从“编辑菜单”中的“刷新所有视图”进行刷新。
##将签名视图捕获为UIImage
您可以将签名视图捕获为UIImage。
if let image = signatureView.signature {
// captured image of signature view
}
您可以使用简单属性
signatureView.isEmpty
检查签名视图是否为空。
##清除签名视图
您可以通过调用clear()
函数来清除签名视图。
signatureView.clear()
#贡献与许可
AASignatureView
在MIT许可下可用。有关更多信息,请参阅LICENSE文件。
欢迎提交拉取请求!最好的贡献将是替换或为在典型应用程序生命周期中阻止主线程的类/方法提供配置。
如果您在您的应用程序中使用AASignatureView
,请发送电子邮件到Eng. Ahsan Ali