【发布时间】:2022-10-15 05:41:06
【问题描述】:
我在 React Native 应用程序中获得了一个定制设计的数字键盘,我需要实现文本输入功能,就像 OS 数字键盘/键盘一样。文本输入是常规的 React Native TextInput 和 showSoftInputOnFocus={false},以防止出现真正的 OS 键盘。
如何创建将使用当前聚焦的文本输入字段正确处理的按键事件,而无需从头开始重新创建整个文本输入/处理逻辑?
我正在寻找类似(编造的代码)的东西:
function pressEvent(){
Keyboard.dispatchPressEvent(1); //such a method does not exist, made it up to demonstrate my needs
}
<Pressable onPress={pressEvent}><Text> 1 </Text></Pressable>
我找到的最接近的是Keyboard.emit,几乎没有文档存在。
【问题讨论】:
标签: react-native keyboard keyboard-events soft-keyboard