SignatureCreationViewController

Swift

@available(iOS 13.0, *)
@objc(PSPDFSignatureCreationViewController)
open class SignatureCreationViewController : UIViewController, Overridable

A signature creation view controller can be used to add a signature to a document by drawing, selecting an image, or typing.

This class requires the Electronic Signatures feature to be enabled in your license.

To cryptographically sign a document with a certificate, please use the PDFSigner class from PSPDFKit’s Digital Signatures component.

PSPDF_EXPORT(PSPDFSignatureCreationViewController)

  • Undocumented

    Declaration

    Swift

    public var configuration: SignatureCreationViewController.Configuration { get set }
  • Signature controller delegate.

    Declaration

    Swift

    @objc
    public weak var delegate: SignatureCreationViewControllerDelegate?
  • The view used internally for drawing the signature.

    Use the draw view to access additional drawing data, including biometric values.

    Declaration

    Swift

    @objc
    public var drawView: DrawView { get }
  • Undocumented

    Declaration

    Swift

    public override init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: Bundle?)
  • Undocumented

    Declaration

    Swift

    public required init?(coder: NSCoder)
  • Undocumented

    Declaration

    Swift

    public override func loadView()
  • Undocumented

    Declaration

    Swift

    public override func viewDidLoad()
  • Undocumented

    Declaration

    Swift

    public override var isModalInPresentation: Bool { get set }
  • Undocumented

    Declaration

    Swift

    @objc(configuration)
    public var __configuration: __PSPDFSignatureCreationConfiguration { get set }
  • The possible ways in which the user can input their signature.

    PSPDF_EXPORT(PSPDFSignatureCreationMode)

    See more

    Declaration

    Swift

    @objc(PSPDFSignatureCreationMode)
    public enum Mode : Int
    extension SignatureCreationViewController.Mode: Identifiable
  • Undocumented

    See more

    Declaration

    Swift

    public struct Configuration : Hashable