2

我有一个关闭键盘的组件。然后我用这个包裹我的整个组件,所以每当我在 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>
4

0 回答 0