VGSCVCTextField
@MainActor
public final class VGSCVCTextField : VGSTextField
An object that displays an editable text area. Can be use instead of a VGSTextField when need to show CVC/CVV images for credit card brands.
-
Available CVC icon positions enum.
See moreDeclaration
Swift
public enum CVCIconLocation
-
CVC icon position inside
VGSCardTextField.Declaration
Swift
@MainActor public var cvcIconLocation: VGSCVCTextField.CVCIconLocation { get set } -
CVC icon size.
Declaration
Swift
@MainActor public var cvcIconSize: CGSize { get set } -
The natural size for the Textfield, considering only properties of the view itself.
Declaration
Swift
@MainActor public override var intrinsicContentSize: CGSize { get } -
CVC/CVV Icon accissibility view hint. You can change the hint dynamically based on detected card brand. Default is true.
Declaration
Swift
@MainActor public var cvcIconViewIsAccessibilityElement: Bool { get set } -
CVC/CVV Icon accissibility view hint. You can change the hint dynamically based on detected card brand.
Declaration
Swift
@MainActor public var cvcIconAccessibilityHint: String
-
Asks custom image for specific
VGSPaymentCards.CardBrandDeclaration
Swift
@MainActor public var cvcIconSource: ((VGSPaymentCards.CardBrand) -> UIImage?)?
View on GitHub