VGSCardTextField
@MainActor
public final class VGSCardTextField : VGSTextField
An object that displays an editable text area. Can be use instead of a VGSTextField when need to detect and show credit card brand images.
-
Available Card brand icon positions enum.
See moreDeclaration
Swift
public enum CardIconLocation
-
Card brand icon position inside
VGSCardTextField.Declaration
Swift
@MainActor public var cardIconLocation: VGSCardTextField.CardIconLocation { get set } -
Card brand icon size.
Declaration
Swift
@MainActor public var cardIconSize: CGSize { get set } -
Card Icon accissibility view hint. You can change the hint dynamically based on detected card brand.
Declaration
Swift
@MainActor public var cardIconViewIsAccessibilityElement: Bool { get set } -
Card Icon accissibility view hint. You can change the hint dynamically based on detected card brand.
Declaration
Swift
@MainActor public var cardIconAccessibilityHint: String
-
Asks custom image for specific
VGSPaymentCards.CardBrandDeclaration
Swift
@MainActor public var cardsIconSource: ((VGSPaymentCards.CardBrand) -> UIImage?)? -
The natural size for the Textfield, considering only properties of the view itself.
Declaration
Swift
@MainActor public override var intrinsicContentSize: CGSize { get }
View on GitHub