我一直在寻找解决方案,但令人惊讶的是,我认为还没有人面对它.所以我把它贴出来了.
我用React Navigation V3创建了一个简单的抽屉导航器.我已经添加了一个菜单图标,当我点击它时,抽屉就会按原样出现.但是,任何手势都不起作用.从左向右滑动什么都不做.即使抽屉是打开的,敲击空的空间也不会关闭抽屉.
这是我的代码:
import {
createStackNavigator,
createSwitchNavigator,
createAppContainer,
createDrawerNavigator
} from 'react-navigation';
import Home from './screens/Home';
import LoginForm from './screens/LoginForm';
import Articles from './screens/Articles';
const AuthStack = createStackNavigator({
LoginScreen: LoginForm
});
const AppStack = createDrawerNavigator({
HomeScreen: Home,
ArticlesScreen: Articles
});
const RootNavigator = createSwitchNavigator(
{
Auth: AuthStack,
App: AppStack
},
{
initialRouteName: 'Auth'
}
);
export default createAppContainer(RootNavigator);