首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Swift: UITextInput协议不符合

Swift: UITextInput协议不符合
EN

Stack Overflow用户
提问于 2020-12-01 08:01:10
回答 1查看 1.6K关注 0票数 1

所以我有一个登录屏幕,它可以工作,但是我的调试器在输入的过程中一次又一次地抛出相同的错误,我不知道为什么它会这样做。

代码语言:javascript
复制
[Assert] View <(null):0x0> does not conform to UITextInput protocol

下面是我的代码

代码语言:javascript
复制
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
}()

它渲染得很好,而且工作得很好,但是在输入时错误会堆积起来。

EN

回答 1

Stack Overflow用户

发布于 2020-12-07 12:26:57

我不确定这是否对你有帮助,但当我试图在用户按回车键时隐藏我的键盘时,我遇到了一个比喻问题。我所做的是将文本字段的委托发送到textField.delegate = self

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65082878

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档