React native 反应本族语:';onBlur';触摸文本输入的外侧时未被触发 this.mobileNumberRef=ref} 键盘类型='phone-pad' returnKeyType='done' onBlur={()=>Keyboard.dismise()} />
当触摸React native 反应本族语:';onBlur';触摸文本输入的外侧时未被触发 this.mobileNumberRef=ref} 键盘类型='phone-pad' returnKeyType='done' onBlur={()=>Keyboard.dismise()} />,react-native,onblur,React Native,Onblur,当触摸TextInput区域外时,我想关闭键盘。但是,onBlur()不会被解雇 有人能告诉我如何做到这一点吗?谢谢大家! 当输入失去焦点时,会发生模糊 键盘。解除解除激活键盘并移除焦点 触摸文本输入的外部,您将失去元素的焦点,因此我不确定您为什么还需要键盘。Dimiss 我也在沙箱上测试过,对我来说效果很好。也许你可以分享更多的代码,并准确地解释你想要实现什么 最后,请检查是否有助于解决您的问题。当输入失去焦点时,会出现模糊 键盘。解除解除激活键盘并移除焦点 触摸文本输入的外部,您将失去元素的
TextInput
区域外时,我想关闭键盘。但是,onBlur()
不会被解雇
有人能告诉我如何做到这一点吗?谢谢大家! 当输入失去焦点时,会发生模糊 键盘。解除解除激活键盘并移除焦点 触摸文本输入的外部,您将失去元素的焦点,因此我不确定您为什么还需要
键盘。Dimiss
我也在沙箱上测试过,对我来说效果很好。也许你可以分享更多的代码,并准确地解释你想要实现什么
最后,请检查是否有助于解决您的问题。当输入失去焦点时,会出现模糊 键盘。解除解除激活键盘并移除焦点 触摸文本输入的外部,您将失去元素的焦点,因此我不确定您为什么还需要
键盘。Dimiss
我也在沙箱上测试过,对我来说效果很好。也许你可以分享更多的代码,并准确地解释你想要实现什么
最后,请检查是否有助于解决您的问题。首先,当文本输入模糊时,将调用
onBlur
。但是如果您想在触摸下面使用的文本输入区域之外时关闭键盘
<TextInput
ref={ ref => this.mobileNumberRef = ref}
keyboardType='phone-pad'
returnKeyType='done'
onBlur={() => Keyboard.dismiss()}
/>
或
希望这对你有帮助。无需怀疑。首先,文本输入模糊时调用
onBlur
。但是如果您想在触摸下面使用的文本输入区域之外时关闭键盘
<TextInput
ref={ ref => this.mobileNumberRef = ref}
keyboardType='phone-pad'
returnKeyType='done'
onBlur={() => Keyboard.dismiss()}
/>
或
希望这对你有帮助。不要怀疑
<TouchableWithoutFeedback onPress={Keyboard.dismiss} accessible={false}>
<View style={{ flex: 1, backgroundColor: "#fff" }}>
<TextInput
onChangeText={this.onChangeText}
keyboardType="phone-pad"
returnKeyType="done"
/>
</View>
</TouchableWithoutFeedback>