首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ReactNative嵌套水平ScrollView (嵌套两次)

ReactNative嵌套水平ScrollView (嵌套两次)
EN

Stack Overflow用户
提问于 2022-01-06 15:32:53
回答 1查看 170关注 0票数 0

下面的视图结构

代码语言:javascript
复制
<ScrollView horizontal pagingEnabled>
    <View key={1}/>
    <View key={2}>
        <ScrollView horizontal={false} pagingEnabled>
            <View key={'2-0'}>
                <ScrollView horizontal pagingEnabled>{subviews here}</ScrollView>
            </View>
            <View key={'2-1'}/>
            <View key={'2-2'}/>
        </ScrollView>
    </View>
    <View key={3}/>
</ScrollView>

问题是,当我滚动到viewkey:2时,它的子视图是viewkey:'2-0‘,那么由viewkey嵌套的滚动视图:’2-0‘将接管手势响应器,我永远也没有机会水平地滑动到视图:3或返回到viewkey:1。我尝试将onMoveShouldSetResponderCapture设置为外部set滚动视图,以接管手势响应器,而最不正确的滚动视图位于边缘。只有当我慢慢地滑动时它才会起作用。不管怎么说,这样做是自然的吗?谢谢,伙计们

EN

回答 1

Stack Overflow用户

发布于 2022-01-07 09:03:32

最后,我解决了替换外部be滚动视图的问题。我实现了swpie水平视图的恢复和反应-本机手势-处理程序。这样我就可以完全控制最外面的滚动动作了。

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70609530

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档