我已经寻找了很长时间的解决方案,但令人惊讶的是,我认为还没有人面对过这个问题。所以我正在发布它。
我使用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);