帮酷LOGO
  • 显示原文与译文双语对照的内容
Signature component for iOS in Swift

  • 源代码名称:EPSignature
  • 源代码网址:http://www.github.com/ipraba/EPSignature
  • EPSignature源代码文档
  • EPSignature源代码下载
  • Git URL:
    git://www.github.com/ipraba/EPSignature.git
  • Git Clone代码到本地:
    git clone http://www.github.com/ipraba/EPSignature
  • Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/ipraba/EPSignature
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
  • EPSignature

    EPSignature

    用 Swift 编写的iOS签名组件

    PlatformSwift 3.0CI StatusVersionCarthage compatibleLicenseTwitter: @HaveYouMetPrabu

    预览

    ScreenshotScreenshot

    安装

    CocoaPods

    EPSignature可以通过CocoaPods获得。 要安装它,只需在你的Podfile中添加以下行:

    pod "EPSignature"
    Carthage

    要使用Carthage将EPSignature集成到你的Xcode项目中,请在你的Cartfile中指定它:

    github "ipraba/EPSignature"
    手动安装

    只需将 Pod/Classes 文件夹中的文件拖放到你的项目中即可

    特性
    • 用户可以用手指或者苹果铅笔来绘制签名
    • 能够将签名保存为默认签名,以后可以检索该签名
    • 加载已经保存签名的能力
    • 在两个方向上工作( 纵向和横向)
    • 适用于iPhone和iPad设备
    • 也可以嵌入任何容器视图中
    • 可以将签名提取为图像
    • 平滑绘制

    EPSignatureViewController的初始化

    let signatureVC =EPSignatureViewController(signatureDelegate: self, showsDate: true, showsSaveSignatureOption: true)
    signatureVC.subtitleText="I agree to the terms and conditions"signatureVC.title="John Doe"let nav =UINavigationController(rootViewController: signatureVC)presentViewController(nav, animated: true, completion: nil)

    注意:你还可以使用EPSignatureView将签名视图嵌入到任何容器中

    属性的属性

    属性说明
    showsDateBool value that allows to show the date while signing
    showsSaveSignatureOptionBool value that allows the user to save the signature for future use
    signatureDelegateDelegate listening for events
    subtitleTextSubtitle text for signature(Eg: Sign here)
    tintColorTint color for the view controller. Applies for barbuttons, switches and actionsheet

    属性的属性

    属性说明
    strokeColorStroke color of the signature
    strokeWidthStroke width of the signature
    isSignedBool value checks whether the user has signed or not

    EPSignatureViewController代理

    funcepSignature(_: EPSignature.EPSignatureViewController, didCancelerror: NSError)funcepSignature(_: EPSignature.EPSignatureViewController, didSignsignatureImage: UIImage, boundingRect: CGRect)

    注意:boundingRect将包含已经签名图像的边界。 使用这里rect生成较短和小的签名图像

    许可证

    EPSignature在MIT许可证下可用。 有关详细信息,请参阅许可证文件。

    作者

    @ipraba




    Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语