ios - 快速更新键盘预测栏建议
问题描述
我有一个注册屏幕,其中有 4 个文本字段,名字、姓氏、电子邮件和密码。
密码的 Apple 键盘预测工作正常,但对其他人来说
名字文本字段在预测中显示“全名”姓氏显示“全名”电子邮件文本字段在右侧显示“密码”键。
我如何更新它以显示名字文本字段的预测将显示“名字”而不是“名字姓氏”,与姓氏文本字段相同,对于电子邮件文本字段,它应该在预测中显示“电子邮件地址@,”
这不是自定义键盘 UILexicon 不起作用
解决方案
您应该将textContentType
字段的属性设置为适当的值,以便让 iOS 知道它应该提供的建议:
例如
myGivenNameField.textContentType = UITextContentType.givenName
mySurnameField.textContentType = UITextContentType.familyName
推荐阅读
- python - Lambda Python 和 Boto3 - 传递异常
- jquery - 从 SAPUI5 中的清单加载第三方
- arrays - Swift - 快速搜索单词列表
- android - Google Play 控制台中翻译服务的 CSV 示例
- c# - 将 Word Docx 转换为混合 PDF
- python - django 身份验证 URL 的默认命名空间是什么?
- python - 如何在pyodbc中同时在n个游标上并行运行n个进程?
- php - PHP 邮件未到达 Amazon EC2 上的目的地
- javascript - 如何关闭在 React + Redux 应用程序中单击外部的模态窗口?
- c# - 当我们遍历文件时,如何动态创建文件夹并将文件放入其中?