首页 > 解决方案 > 快速更新键盘预测栏建议

问题描述

我有一个注册屏幕,其中有 4 个文本字段,名字、姓氏、电子邮件和密码。

密码的 Apple 键盘预测工作正常,但对其他人来说

名字文本字段在预测中显示“全名”姓氏显示“全名”电子邮件文本字段在右侧显示“密码”键。

我如何更新它以显示名字文本字段的预测将显示“名字”而不是“名字姓氏”,与姓氏文本字段相同,对于电子邮件文本字段,它应该在预测中显示“电子邮件地址@,”

这不是自定义键盘 UILexicon 不起作用

标签: iosswift

解决方案


您应该将textContentType字段的属性设置为适当的值,以便让 iOS 知道它应该提供的建议:

例如

 myGivenNameField.textContentType = UITextContentType.givenName
 mySurnameField.textContentType = UITextContentType.familyName

推荐阅读