首页 > 解决方案 > 如何在 iOS 上为反应原生元素输入设置自动完成?

问题描述

我正在尝试在我的注册表单上设置正确的自动完成建议。我正在使用反应原生元素输入,我已经设置了用户名、电子邮件和密码字段。在我设置的电子邮件字段上

textContentType={'emailAddress'}
keyboardType={'email-address'}
autoCompleteType={'email'}

即便如此,键盘只为我提供自动完成密码。但更奇怪的是,如果我添加另一个输入,电子邮件自动完成工作正常。有谁知道我应该关注什么?

EDIT1:后来,通过测试我发现,键盘说它提供密码,但如果按下它会填充所有字段

标签: javascripttypescriptreact-nativereact-native-elements

解决方案


你可以试试这个autoCapitalize领域,我发现当我设置autoCompleteType="username"或者autoCompleteType="password"我仍然在Android上得到一个大写的首字母。


推荐阅读