React Native-TouchableOpacity和TextInput在ScrollView中不起作用

时间:2018-09-25 16:15:09

标签: react-native

我有一个ScrollView,里面有TouchableOpacityTextInput。 当我按下它们时,什么也没发生。

我找到了TouchableOpacity的解决方案,那就是添加rejectResponderTermination={true}并成功了。 例如:

<TouchableOpacity
   onPress={cameraHandler}
   rejectResponderTermination={true}
>

但是,这不适用于TextInput。

<TextInput       
   onChangeText={updateText}
   value={value.text}
   rejectResponderTermination={true}
/>

我想在rejectResponderTermination中使用TextInput的功能。任何建议将不胜感激。

1 个答案:

答案 0 :(得分:1)

TextInput不是<TextInput onChangeText={updateText} value={value.text} /> 的道具。尝试将其删除。

rejectResponderTermination

list of props可以在官方文档中找到。

如果您仍然想要public void createTemplateDialog(Project project) { Template template = new Template(project); DialogBuilder builder = new DialogBuilder(project); builder.setTitle("Import Sample"); builder.setCenterPanel(template.getMainPanel()); builder.removeAllActions(); DialogWrapper dialogWrapper = builder.getDialogWrapper(); dialogWrapper.setUndecorated(false); builder.show(); } 的功能,则当前必须构建自己的功能。  SlideTextInput是您如何执行此操作的示例。