有没有办法在Eureka表单构建器中嵌入Stripe的STPPaymentCardTextField?

时间:2017-06-17 22:57:55

标签: ios swift forms eureka-forms

如何在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
     }()
}

但是当显示键盘并且行不是一行而是一个视图因此它保持在底部时会出现问题。

1 个答案:

答案 0 :(得分:0)

我设法搞清楚了。我为感兴趣的人创建了一个库:https://github.com/Slugbug/Eureka-StripeRow

我通过子类化解决了这个问题。此代码formViewController()?.beginEditing(of: self)也是通知更新单元格所必需的。