令输入键盘消失



  • 1、如何做到点击除了TextInput 以外的内容,令输入键盘消失(下沉)

    2、在网上找到了const dismissKeyboard = require('dismissKeyboard'); (引入)

    调用dismissKeyBoard(); 我试着<View onPress={dismissKeyBoard()} > </iew> 不行没反应

    3、在TextInput 中用onBulr ={ onPress={dismissKeyBoard() } } 可以令其消失,但是这个触发太频繁,每每按下键盘按键时 TextInput 就失焦触发了,打一字键盘就消失了,尴尬,,,



  • 除了 View 之外,ScrollView 默认就有这个特性。因为 list 也适用了 ScrollView,所以也有这个特性,把 TextInput 放到 ScrollView 里面就可以了



  • Keyboard可以看一下此API



  • @tsfosnz 好的嘻嘻,谢了


登录后回复