我用的是核心React Native Modal component.在模态内容中,我有一个Done
按钮.
按Done
键是我们希望用户关闭模式的唯一方式.但模态组件允许从屏幕顶部向下滑动以关闭.
如何关闭"滑动关闭"?
我用的是核心React Native Modal component.在模态内容中,我有一个Done
按钮.
按Done
键是我们希望用户关闭模式的唯一方式.但模态组件允许从屏幕顶部向下滑动以关闭.
如何关闭"滑动关闭"?
为了在 comments 中回答@Nikolai,我使用了React导航.
我没有意识到导航器的手势设置也会控制react native模式的手势.
关掉手势解决了我的问题.
const HomeScreenContainer = StackNavigator(
{
HomeScreen: { screen: Screens.HomeScreen },
PostScreen: { screen: Screens.PostScreen },
CameraScreen: { screen: Screens.CameraScreen },
CameraRollScreen: { screen: Screens.CameraRollScreen },
},
{
navigationOptions: {
gesturesEnabled: false,
},
},
);