Rob*_*b N 6 uitextfield ios ios10
当我在iOS中使用Safari时,我点击了一个需要输入名称和地址的表单,我在键盘区域中获得了快捷方式.例如,当焦点位于名字字段时,这是键盘.我可以点击"罗伯特"而不是输入名字.
类似的事情发生在姓氏,电话,电子邮件,邮政编码的字段中.
我可以在原生iOS应用程序中获得类似的东西UITextField吗?有没有办法标记一个字段,以便键盘将提供这些快捷方式的建议?
tru*_*duc 11
您可以通过设定打开或关闭它autocorrectionType的UITextField.默认值autocorrectionType是UITextAutocorrectionTypeDefault.这意味着您不需要做任何事情,默认情况下会显示出来.
UITextAutocorrectionTypeYes; // 打开
UITextAutocorrectionTypeDefault; // 打开
UITextAutocorrectionTypeNo; // 关掉
但是,一套身边autocorrectionType值,你需要确保Predictive在Keyboards Setting的设备已开启.如果Predictive关闭,即使您更改autocorrectionType为,也不会显示建议UITextAutocorrectionTypeYes.
UPDATE
您可以更改textContentType为选择,并显示建议类型.建议来自Contacts.例如,您需要电话建议
textField.textContentType = UITextContentTypeTelephoneNumber;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2931 次 |
| 最近记录: |