Я добавляю TextField к моему представлению, используя шаги, показанные в документах Stripe. Но когда я загружаю симулятор или запускаю приложение на своем телефоне, текстовое поле отключается, а текстовое поле CVC не отображается на мобильном устройстве. Есть ли способ изменить макет текстового поля, чтобы иметь детей (номер карты, дату опыта и номер CVC), все настроенные столбцами, а не строками?Изменение макета STPPaymentCardTextField
import UIKit
import Stripe
class ViewController: UIViewController, STPPaymentCardTextFieldDelegate {
let paymentTextField = STPPaymentCardTextField()
override func viewDidLoad() {
super.viewDidLoad()
paymentTextField.frame = CGRectMake(15, 15, CGRectGetWidth(self.view.frame) - 30, 44)
paymentTextField.delegate = self
view.addSubview(paymentTextField)
// Do any additional setup after loading the view, typically from a nib.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
func paymentCardTextFieldDidChange(textField: STPPaymentCardTextField) {
// Toggle navigation, for example
// saveButton.enabled = textField.valid
}
}