转移到下一个文本输入字段,而无需关闭反应的键盘



我有6个文本输入字段,当我单击任何文本输入字段时,首先是文本输入字段关闭,我必须再次单击相同的输入字段才能再次打开它

是否可以在不使用returnKeyType="next"的情况下切换到下一个输入字段,以便当我切换到任何输入字段时,键盘仍保持打开。

这是我的文本输入字段代码:

<View style={styles.inputContainer}>
              <TextInput
                ref='fname'
                autoCorrect={false}
                placeholder="First Name"
                style={styles.textInput}
                placeholderTextColor='#848484'
                autoCapitalize='words'
                maxLength={20}
                onFocus={()=>context._handleScrollView(ReactNative.findNodeHandle(context.refs.fname))}
                onBlur={()=>context._resetScrollView(ReactNative.findNodeHandle(context.refs.fname))}
                onChangeText={(fname) => context.setState({fname: fname.capitalizeFirstLetter()})} />
            </View>

我应该添加哪个属性或某些方法或功能来克服此问题?

您可能在滚动中。您需要在scrollview组件中添加键盘插图:

false时,当键盘上升时,将重点文本输入的敲击在键盘之外。如果是的,则键盘将不会自动解散,并且滚动视图不会吸引水龙头,但是滚动视图的孩子可以捕获水龙头。默认值为false。

<ScrollView
    keyboardShouldPersistTaps
    ...
>

从反应到本地为0.40,正确的方法是 keyboardShouldPersistTaps='always'keyboardShouldPersistTapskeyboardShouldPersistTaps=true deprecated

请参阅此处的更多

相关内容

  • 没有找到相关文章

最新更新