public static UIImage CreditCardImage(this CardType type) { string name; switch (type) { case CardType.VISA: name = @"ic_card_large_visa"; break; case CardType.MASTERCARD: name = @"ic_card_large_mastercard"; break; case CardType.MAESTRO: name = @"ic_card_large_maestro"; break; case CardType.AMEX: name = @"ic_card_large_amex"; break; default: name = @"ic_card_large_unknown"; break; } return(ThemeBundleReplacement.BundledOrReplacementImage(name, BundledOrReplacementOptions.BundledOrReplacement)); }
public static UIImage CreditCardBackImage(this CardType type) { string backName; switch (type) { case CardType.AMEX: backName = @"ic_card_large_cv2_amex"; break; default: backName = @"ic_card_large_cv2"; break; } return(ThemeBundleReplacement.BundledOrReplacementImage(backName, BundledOrReplacementOptions.BundledOrReplacement)); }
public override void SetUpCell() { creditCardImage.Tag = (int)CardType.UNKNOWN; creditCardImage.Layer.CornerRadius = 4.0f; creditCardImage.Layer.MasksToBounds = true; UIImage image = ThemeBundleReplacement.BundledOrReplacementImage("ic_card_large_unknown", BundledOrReplacementOptions.BundledOrReplacement); creditCardImage.Image = image; currentYear = DateTime.Now.Year - 2000; CALayer layer = containerView.Layer; layer.CornerRadius = 4.0f; layer.MasksToBounds = true; layer.BorderColor = ColourHelper.GetColour("0xC3C3C3FF").CGColor; layer.BorderWidth = 1; layer = textScroller.Layer; layer.CornerRadius = 4.0f; layer.MasksToBounds = true; layer.BorderWidth = 0; textScroller.SetContentOffset(new PointF(0, 0), true); textScroller.ScrollEnabled = false; SetupPlaceViews(); Type = CardType.UNKNOWN; SetUpMaskedInput(); ExpiryInfoButton.TouchUpInside += (sender, ev) => { PushExpiryInfoView(); }; }