【发布时间】:2020-05-12 08:17:58
【问题描述】:
我正在努力为 iOS 13 上的 UITextField 添加强密码生成。尽管将 textContentType 添加到 .newPassword,但它根本不适用于我的主要新密码字段。但是,只有当我在主密码字段之后选择它时,它才适用于我的确认密码字段。
这是这些文本字段的设置,发生在控制器的 init 中。
valueTextfield.font = .boldSystemFont(ofSize: 28)
valueTextfield.autocapitalizationType = .none
valueTextfield.autocorrectionType = .no
valueTextfield.textColor = .black
valueTextfield.textAlignment = .center
valueTextfield.borderStyle = .none
valueTextfield.tintColor = .primary
valueTextfield.sizeToFit()valueTextfield.textContentType = .newPassword
valueTextfield.placeholder = "Password".localized
confirmationTextField.font = .boldSystemFont(ofSize: 28)
confirmationTextField.textColor = .black
confirmationTextField.textAlignment = .center
confirmationTextField.autocapitalizationType = .none
confirmationTextField.autocorrectionType = .no
confirmationTextField.textContentType = .newPassword
confirmationTextField.borderStyle = .none
confirmationTextField.tintColor = .primary
confirmationTextField.placeholder = "Confirm".localized
即使将文本字段添加到空白控制器也无济于事。这是 iOS 13 的错误吗?
【问题讨论】:
标签: ios swift iphone passwords uitextfield