use*_*829 2 autocomplete uitextfield uikit swift
我不想显示自动完成词,我想显示用户电子邮件的自动完成功能,例如 example@domain.com
如果我在 Safari 中访问https://www.superbru.com/beta/register.php会发生这种情况,我会在自动完成框中向我建议我的电子邮件地址。
这就是我设置文本字段的方式,但仍然没有建议发送电子邮件。
private let emailTextField: UITextField = {
let textField = UITextField()
textField.height(equalTo: 45)
textField.keyboardType = .emailAddress
textField.returnKeyType = .done
textField.placeholder = "E-mail"
textField.addTarget(self, action: #selector(textFieldTextDidChange), for: .editingChanged)
return textField
}()
Run Code Online (Sandbox Code Playgroud)
并且设置 autocorrectionType = .default 或 yes 也不起作用。
将 textContentType 设置为 emailAddress
let textField = UITextField()
textField.textContentType = .emailAddress
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1332 次 |
| 最近记录: |