public void DidRecognize(PayCardsRecognizer payCardsRecognizer, PayCardsRecognizerResult result) { if (result?.IsCompleted ?? false) { _cardTcs.TrySetResult(new PayCard(result.RecognizedHolderName, result.RecognizedNumber, $"{result.RecognizedExpireDateMonth}/{result.RecognizedExpireDateYear}")); _recognizerViewController.DismissViewController(true, null); } }
public override void ViewDidLoad() { base.ViewDidLoad(); // Perform any additional setup after loading the view, typically from a nib. _recognizer = new PayCardsRecognizer(_recognizerDelegate, PayCardsRecognizerResultMode.Async, container: View, UIColor.Green); _closeButton = new UIButton(UIButtonType.Close); _closeButton.TouchUpInside += Close; }
public void DidRecognize(PayCardsRecognizer payCardsRecognizer, PayCardsRecognizerResult result) { if (result.IsCompleted) { _cardTcs.TrySetResult(new PayCard() { HolderName = result.RecognizedHolderName, CardNumber = result.RecognizedNumber, ExpirationDate = $"{result.RecognizedExpireDateMonth}/{result.RecognizedExpireDateYear}" }); _recognizerViewController.DismissViewController(true, null); } }