【发布时间】:2018-06-12 07:50:48
【问题描述】:
我想在汉堡菜单点击时显示抽屉组件,而不是从左到右拖动,反之亦然。这是代码
主屏幕 ...
<CustomHeader title="Home" drawerOpen={() => this.props.navigation.navigate('DrawerOpen')} />
... 自定义标题
<Header style={styles.themeBGColor}>
<Left><Icon name="ios-menu" onPress={() => this.props.drawerOpen()} /></Left>
<Body>
<Title>{this.props.title}</Title>
</Body>
<Right />
</Header>
App.js
const MyApp = DrawerNavigator({
// For each screen that you can navigate to, create a new entry like this:
Home: {
screen: HomeScreen,
},
Categories: {
screen: CategoryScreen,
},
},
{
initialRouteName: 'Home',
drawerPosition: 'left',
contentComponent: CustomDrawerContentComponent,
drawerOpenRoute: 'DrawerOpen',
drawerCloseRoute: 'DrawerClose',
drawerToggleRoute: 'DrawerToggle'
});
【问题讨论】:
-
是的,点击它应该向右滑动
标签: react-native react-navigation native-base