React native 滚动视图不触发任何滚动事件

React native 滚动视图不触发任何滚动事件,react-native,expo,native-base,React Native,Expo,Native Base,我使用React Native的Scrollview,以下是我的代码: <ScrollView onScroll={ e => this.handleOnScroll(e) } onMomentumScrollEnd={ e => this.handleOnScroll(e) } onContentSizeChange={console.log} scrollEventThrottle={1}

我使用React Native的Scrollview,以下是我的代码:

        <ScrollView 
        onScroll={ e => this.handleOnScroll(e) }
        onMomentumScrollEnd={ e => this.handleOnScroll(e) }
        onContentSizeChange={console.log}
        scrollEventThrottle={1}
        nestedScrollEnabled={true}
        >
this.handleOnScroll(e)}
onMomentumScrollEnd={e=>this.handleOnScroll(e)}
onContentSizeChange={console.log}
scrollEventThrottle={1}
nestedScrollEnabled={true}
>
连接到scroll的所有事件都未触发,如何解决此问题?
我也尝试过从本机基使用,但即使是相同的问题,也没有触发事件。

解决了,我已经寻找了很长时间,解决方案很简单,需要在同一元素中使用容器,如果仅在父元素中不起作用

        <Container>
            <Content 
            onScroll={ this.handleOnScroll }
            onMomentumScrollEnd={ e => this.handleOnScroll(e) }
            onContentSizeChange={console.log}
            scrollEventThrottle={1}
            nestedScrollEnabled={true}
            >
                <Button onPress={this.getPosts}>
                    <Text>
                        WALL MIX
                    </Text>         
                </Button>
                {   this.state.thePosts.map( (post) => {
                        return <ThePost key={post[0].id} thePost={post} />

                    })
                }
            </Content>
        </Container>

这个.handleon(e)}
onContentSizeChange={console.log}
scrollEventThrottle={1}
nestedScrollEnabled={true}
>
墙体混合料
{this.state.thePosts.map((post)=>{
返回
})
}