快速更新键盘预测栏建议

Posted

技术标签:

【中文标题】快速更新键盘预测栏建议【英文标题】:Update keyboard prediction bar suggestions swift 【发布时间】:2018-05-07 21:21:33 【问题描述】:

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

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

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

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

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

【问题讨论】:

您是否设置了文本字段的textContentType 【参考方案1】:

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

例如

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

【讨论】:

以上是关于快速更新键盘预测栏建议的主要内容,如果未能解决你的问题,请参考以下文章

禁用三星键盘上的文本预测

react-native: <TextInput/> 删除键盘预测

iOS上具有输入字段和标签的顶部固定导航栏的不可预测行为

如何隐藏键盘助手栏

手把手教你用Prophet快速进行时间序列预测(附Prophet和R代码)

详解基于 LightGBM 与傅里叶基函数的 LazyProphet 原理和实践 | 快速做单变量时间序列预测