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