Chi*_*rag 5 autofill react-native ios13
我们无法在 React Native 上获得电子邮件、姓名、电话号码建议(自动完成)。有人可以帮助排除故障以查看我们在这里可能做错了什么吗?
https://facebook.github.io/react-native/docs/textinput#textcontenttype
<Input
placeholder="First Name"
textContentType="givenName"
onChangeText={firstname => (onChange('first_name', firstname))}
value={state.form.first_name}
autoCapitalize="words"
placeholderTextColor={'#262626'}
style={styles.textInput}
/>
Run Code Online (Sandbox Code Playgroud)
小智 5
它确实可以在 iOS 13 中运行。只需使用此处描述的设置,并将它们从 Swift 转换为 React Native:
更新到 iOS 13 后,UITextField 的建议(电子邮件、电话号码、名字...)不会出现在键盘上方
对于电话号码:
autoCorrect={true}
textContentType="telephoneNumber"
keyboardType="numbers-and-punctuation"
Run Code Online (Sandbox Code Playgroud)
对于电子邮件:
autoCorrect={true}
textContentType="emailAddress"
keyboardType="email-address"
Run Code Online (Sandbox Code Playgroud)
您需要为 Android 使用不同的键盘类型,因此可能类似于:
keyboardType={(Platform.OS === 'ios') ? "numbers-and-punctuation" : 'phone-pad"}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3304 次 |
最近记录: |