如何在Eureka表单构建器中添加STPPaymentCardTextField?
根据文档,你可以像这样添加一个UIView:
form +++
Section(footer: "Credit or Debit Card"){ section in
section.header = {
var header = HeaderFooterView<STPPaymentCardTextField>(.callback({
return self.paymentField
}))
header.height = { 60 }
return header
}()
}
但是当显示键盘并且行不是一行而是一个视图因此它保持在底部时会出现问题。
答案 0 :(得分:0)
我设法搞清楚了。我为感兴趣的人创建了一个库:https://github.com/Slugbug/Eureka-StripeRow
我通过子类化解决了这个问题。此代码formViewController()?.beginEditing(of: self)
也是通知更新单元格所必需的。