我've created a navbar with a '菜单' button as its left button. Once clicked, I' m试图让以下抽屉菜单(https://github.com/root-two/react-native-drawer)从侧面,左侧滑出,并使用抽屉菜单在不同视图之间导航 .
以下是我为导航栏左侧的“菜单”按钮设置的内容:
var NavigationBarRouteMapper = {
LeftButton(route, navigator, index, navState){
return(
<TouchableHighlight
onPress={()=>{
if(index > 0){
navigator.pop()
}
}
}
>
<Text style={styles.leftNavButtonText}>Menu</Text>
</TouchableHighlight>
)
},
我被困在()=> for onPress内部,以显示反应原生抽屉,让它从侧面滑出来?
至于单独的反应原生抽屉,如果我要使用Slack的抽屉菜单带几个按钮,它应该是ListView还是ScrollView?
新编辑:
var NavigationBarRouteMapper = {
LeftButton(route, navigator, index, navState){
return(
<TouchableHighlight
onPress={()=>{this._openDrawer.bind(this)}
}
}
>
<Image source={require('./src/img/menuIcon.png')} style={styles.leftNavButtonImg}/>
</TouchableHighlight>
)
},