【发布时间】:2020-08-27 07:45:17
【问题描述】:
想要只禁用地图组件滑动,但使用“swipeEnabled”时会应用整个屏幕。
我该怎么办?
const Tab = createMaterialTopTabNavigator();
const Tabs = () => {
return (
<Tab.Navigator
swipeEnabled={false} // <- Screens can be swiped but it is applied to every screen.
{...}
>
<Tab.Screen
name="Home"
component={Home}
/>
<Tab.Screen
name="Map"
component={Map}
/>
</Tab.Navigator>
);
}
const App = () => {
return (
<NavigationContainer>
<SafeAreaView style={styles.safeAreaView} />
<Tabs />
</NavigationContainer>
);
}
【问题讨论】:
标签: react-native react-navigation