我在应用程序中使用Stripe付款。作为参考,我使用了https://github.com/stripe/stripe-ios。
这是我的代码片段
let paymentCardTextField = STPPaymentCardTextField()
paymentCardTextField.frame = CGRect(x: 0, y: 0, width:cardDetailsView.frame.width, height: cardDetailsView.frame.height)
paymentCardTextField.font = FontBold15
paymentCardTextField.delegate = self
cardDetailsView.addSubview(paymentCardTextField)
我已将STPPaymentCardTextField类型的文本字段添加到我的视图中。从此实现中,我只有一个文本字段,其中包含所有三个卡参数,即卡号,CVV和有效期都在一个文本字段中。但我希望所有三个领域都分开。
请参阅我的应用程序用户界面:
最佳答案
您可以使用BKMoneyKit库在自定义视图中创建类似于textField的条纹,该条纹已经包含验证方法。这种方法会更好,因为您可以随时在自定义视图中进行更改。然后,您可以使用条带方法创建令牌或添加卡等。