键盘启动时,在React Native ScrollView中轻触

时间:2016-02-01 02:48:31

标签: react-native

键盘启动时是否有可能在React Native ScrollView上捕获?或者任何React Native容器?

我看到ScrollView属性keyboardShouldPersistTapskeyboardDismissMode允许控制键盘启动时如何处理水龙头。但是没有任何组合似乎允许正常处理水龙头。

用例是一个搜索字段,其中搜索在按键上更新。当条目出现在输入下方的列表中,并且用户点击它时,我希望应用程序对该点击作出反应。现在它只是解除了键盘,用户必须再次点击。

2 个答案:

答案 0 :(得分:7)

看起来我回答了自己的问题;在ScrollView上将keyboardShouldPersistTaps设置为'always''handled',即使键盘已启动,也会将点击传递给该ScrollView中的组件。

答案 1 :(得分:2)

您还需要将keyboardShouldPersistTaps添加到“always”列表中。

看看这个答案:

https://stackoverflow.com/a/42815548/2887460