Signature Capture
-
This view controller is to host a signature capture view for user to sign.
Here is a code snippet how to use this
FUISignatureCaptureController.let signatureCaptureController = FUISignatureCaptureController.createInstance() signatureCaptureController.delegate = self let navController = signatureCaptureController.navigationController ?? UINavigationController(rootViewController: signatureCaptureController) navController.modalPresentationStyle = .formSheet self.navigationController?.present(navController, animated: true, completion: nil)Theming
Supported
TEXTclass paths:fdlFUISignatureCaptureController_title {}Supported
TEXTproperties:font-color: (Color) font-style: (UIFontTextStyle)Supported
BarButtonItemclass paths:fdlFUISignatureCaptureController_cancelButtonItem fdlFUISignatureCaptureController_clearButtonItem fdlFUISignatureCaptureController_doneButtonItem fdlFUISignatureCaptureController_closeButtonItem fdlFUISignatureCaptureController_reenterSignatureButtonItemSupported
UIBarButtonItemproperties:font-color { -disabled } (Color) font-style: { -disabled } (UIFontTextStyle) image { -disabled } (Image)Supported
UINavigationBarclass paths:fdlFUISignatureCaptureController_navigationBarSupported
UINavigationBarproperties:background-color: (Color)Supported
UIToolBarclass paths:fdlFUISignatureCaptureController_toolBarSupported
UIToolBarproperties:
See morebackground-color: (Color)Declaration
Swift
@MainActor open class FUISignatureCaptureController : UIViewController -
This is the view to be displayed in the
FUISignatureCaptureController.This
FUISignatureCaptureViewhas a “X” image followed by a signature line for user to sign above the line. This view is created fromFUISignatureCaptureController. Developer should not instantiate this view directly.Theming
Supported
STROKEVIEWclass paths:fdlFUISignatureCaptureView {}Supported
STROKEVIEWproperties:background-color: (Color) stroke-color: (Color) stroke-width: (Number)Supported
IMAGEclass paths:fdlFUISignatureCaptureView_xImageView {}Supported
IMAGEproperties:tint-color: (Color)Supported
VIEWclass paths:fdlFUISignatureCaptureView_signatureLineView {}Supported
VIEWproperties:background-color: (Color)Supported
TEXTclass paths:fdlFUISignatureCaptureView_footnote {}Supported
TEXTproperties:
See morefont-color: (Color) font-style: (UIFontTextStyle)Declaration
Swift
@MainActor public class FUISignatureCaptureView : UIView, FUIStrokeComponent -
This is the delegate protocol to be used in
See moreFUISignatureCaptureController.Declaration
Swift
public protocol FUISignatureCaptureControllerDelegate : AnyObject