所以我有一个登录屏幕,它可以工作,但是我的调试器在输入的过程中一次又一次地抛出相同的错误,我不知道为什么它会这样做。
[Assert] View <(null):0x0> does not conform to UITextInput protocol下面是我的代码
let emailTextField: UITextField = {
let textField = UITextField()
textField.placeholder = "emailaddress".localized
textField.translatesAutoresizingMaskIntoConstraints = false
textField.backgroundColor = .white
textField.font = UIFont.init(name: "AlegreyaSans-Regular", size: 18)
textField.autocapitalizationType = .none
textField.textContentType = .emailAddress
textField.keyboardType = .emailAddress
let paddingView: UIView = UIView(frame: CGRect(x: 0, y: 0, width: 10, height: 20))
textField.leftView = paddingView
textField.leftViewMode = .always
return textField
}()它渲染得很好,而且工作得很好,但是在输入时错误会堆积起来。
发布于 2020-12-07 12:26:57
我不确定这是否对你有帮助,但当我试图在用户按回车键时隐藏我的键盘时,我遇到了一个比喻问题。我所做的是将文本字段的委托发送到textField.delegate = self
https://stackoverflow.com/questions/65082878
复制相似问题