react-native - Flatlist 在 TouchableWithoutFeedback 中不起作用
问题描述
我有一个关闭键盘的组件。然后我用这个包裹我的整个组件,所以每当我在 TextInput 之外点击时,键盘就会被关闭。但问题是,在我的其他组件中,我有一个 Flatlist,它根本不使用 TouchableWithoutFeedback 滚动。任何建议将不胜感激,因为我几个小时都没有找到解决方案!谢谢!
export const DismissKeyboard: React.FC<{
isKeyboardOpen?: boolean
style?: ViewStyle
}> = ({ children, style }) => (
<TouchableWithoutFeedback onPress={Keyboard.dismiss}>
<View style={style}>{children}</View>
</TouchableWithoutFeedback>
)
<DissmissKeyboard>
<FlatList
...flatlist data
/>
</DissmissKeyboard>
解决方案
推荐阅读
- python - Pygame 窗口打不开
- c++ - Bazel:相对本地路径作为 http_archive() 中的 url
- powershell - ImportSystemModules 的目的是什么?
- python - 对 django 关系感到困惑
- uipath - 从网页中提取数据到 Excel
- excel - VBA:xmlhttp响应粘贴有时会省略标签?
- swift - (Swift) 将数据从 UITextField 保存到 Firebase Firestore
- arrays - 在 Query() 函数中更改特定列中所有单元格的文本
- javascript - 在 v-for 内的 vue js 中编辑状态
- bash - 从命令行合并 Bash 中的行