javascript - 带有嵌套 ScrollView 的可滑动 React-native-modal

标签 javascript react-native react-native-modal

我正在使用最新的 releasereact-native-modal实现 swipe feature

我想在我的模式中添加一个 ScrollView。

这是我到目前为止所做的

https://snack.expo.io/ryRylJFHz

最佳答案

我知道这个问题很老,但由于没有答案,我正在为此提供解决方案。

react-native-modal 的最新版本提供了一个 Prop propagateSwipe 允许滑动事件传播到您的情况下的子组件 ScrollView

<Modal propagateSwipe={true}> 
    <ScrollView> 
       // .... other components
    </ScrollView>
<Modal>

但目前在 v11.3.1 中,当您提供 swipeDirection 属性时,它会出现一个小问题,并且它不起作用。

解决此问题的方法是在 ScrollView 中添加 TouchableOpacity 组件

<Modal> 
    <ScrollView> 
         <TouchableOpacity> ... </TouchableOpacity> 
    </ScrollView>
<Modal>

您可以阅读更多 here关于这个问题。

关于javascript - 带有嵌套 ScrollView 的可滑动 React-native-modal,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48466314/

相关文章:

javascript - 捕获未定义的javascript变量

javascript - 页面底部和内容之间的间距?

reactjs - 用图像将文本括起来

react-native - 如何在 native react 中打开半模态?

react-native - react native 可触摸不与键盘一起使用

react-native - 在 react-native-modal 内导航

javascript - 单击按钮时调用 Javascript 函数

javascript - 如何解析 JS Date 在所有浏览器中保持一致

gridview - 具有不同高度项目的网格布局(React Native)

java - 滑动过渡可返回,但按后退按钮不会返回