McdCardPinImage
Objective-C
@interface McdCardPinImage : NSObject
Swift
class McdCardPinImage : NSObject
Provides API for interacting with received card PIN data.
-
Returns UIImage with PIN.
Declaration
Objective-C
- (nonnull UIImage *)getPinImage:(UIFont *_Nonnull)font color:(UIColor *_Nonnull)color spacing:(CGFloat)spacing;Swift
func getPinImage(_ font: UIFont, color: UIColor, spacing: CGFloat) -> UIImageReturn Value
Returns UIImage with PIN.
-
Copies PIN to clipboard.
Declaration
Objective-C
- (BOOL)copyPinToClipboard;Swift
func copyPinToClipboard() -> BoolReturn Value
True if card data copied to clipboard. False otherwise.
-
Clears internal PIN data.
Declaration
Objective-C
- (void)clearData;Swift
func clearData() -
Sets handler for card PIN data wipe event.
Declaration
Objective-C
@property (nullable) void (^)(void) cardPinClearedBlock;Swift
var cardPinClearedBlock: (() -> Void)? { get set } -
Constructs card pin image from values passed in dictionary.
Declaration
Objective-C
+ (nonnull instancetype)cardPinImageWithDictionary: (NSDictionary *_Nonnull)dictionary;Swift
convenience init(dictionary: [AnyHashable : Any])Parameters
dictionaryDictionary to create an instance of card pin image.
Return Value
Card data as instance of McdCardData.
-
Verify if card PIN data are valid.
Declaration
Objective-C
- (BOOL)isValid;Swift
func isValid() -> BoolReturn Value
Bool value if card data are valid.
McdCardPinImage Class Reference