禁用自动更正类型不适用于 UITextfield

Naw*_*wad 5 uitextfield ios swift

我创建了RegisterViewController电子邮件、密码和确认密码字段。

在电子邮件字段中,它始终在 QuickType 的键盘栏上显示建议电子邮件,但其他字段不显示任何内容。

它如何知道哪个字段是电子邮件或不是?我发誓我没有在文本字段中设置任何内容。我已经设置autocorrectionType = .no了我的基类文本字段,但它仍然在栏上显示建议。

谁能帮我解决这个问题吗?

显示建议栏的键盘屏幕截图

Tar*_*agi 8

您可以尝试以下方法 -

textField.autocapitalizationType = .none
textField.autocorrectionType = .no
textField.spellCheckingType = .no
Run Code Online (Sandbox Code Playgroud)

  • 包括“auto CorrectionType”和“spellCheckingType”对我有用。 (3认同)

小智 0

尝试textField.textContentType = .none