gpt4 book ai didi

ios - PSTCKPaymentCardTextField 未显示在 View 中

转载 作者:行者123 更新时间:2023-11-28 06:07:10 25 4
gpt4 key购买 nike

尝试将 Paystack 与我的应用集成。使用 PSTCKPaymentCardTextField,如 guide 中所述,但当我运行该应用程序时,它不会在我的 View 中显示任何内容。

import UIKit
import Paystack


class PaymentViewController: UIViewController, PSTCKPaymentCardTextFieldDelegate {

let paymentTextField: PSTCKPaymentCardTextField = {
let ptf = PSTCKPaymentCardTextField()
return ptf
}()

func setupPaymentTextField() {
let paymentFormWidth = self.view.frame.width - 30
paymentTextField.frame = CGRect(x: 15, y: 15, width: paymentFormWidth, height: 44)
paymentTextField.delegate = self
}

override func viewDidLoad() {
super.viewDidLoad()
view.backgroundColor = .white

view.addSubview(paymentTextField)
setupPaymentTextField()

}

}

我做错了什么吗?请帮帮我。谢谢

注意:我是swift语言的新手

最佳答案

问题已解决!使用自动布局而不是使用 paymentTextField.frame = CGRect(x: 15, y: 15, width: paymentFormWidth, height: 44)

func setupPaymentTextField() {
paymentTextField.delegate = self

paymentTextField.centerXAnchor.constraint(equalTo: view.centerXAnchor).isActive = true
paymentTextField.centerYAnchor.constraint(equalTo: view.centerYAnchor).isActive = true
paymentTextField.widthAnchor.constraint(equalTo: view.widthAnchor, constant: -30).isActive = true
paymentTextField.heightAnchor.constraint(equalToConstant: 45).isActive = true
}

关于ios - PSTCKPaymentCardTextField 未显示在 View 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47860195/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com