我已经使用react-native-drawer
. 抽屉视图包含ListView
. 每当单击该renderRow
方法时,都需要在抽屉本身而不是Welcome
屏幕堆栈顶部显示导航。
现在:在此处查看屏幕截图
预期: 想要实现这样的目标 - 多级菜单
文件:组件/welcome.js
render(){
var settingPanel = <Setting closeDrawer={ () => {
this.drawer.close();
}} />
return(
<Drawer
ref={c => this.drawer = c}
type='overlay'
content={settingPanel}
...>
<Home />
</Drawer>
);
}
文件:组件/setting.js
render(){
return(
<ListView
dataSource={this.state.dataSource}
renderRow={this.renderRow.bind(this)}
/>
);
}
renderRow (items) {
return(
<View>
<Text style={styles.rowText}>{items.name}</Text>
<ImageButton onPress={Actions.trans()} img={fb} />
</View>
)
};
Welcome
它在屏幕顶部导航。我需要在抽屉本身上导航。我怎么能做到这一点?