0
我已使用react-native-drawer
創建了抽屜。抽屜查看包含ListView
。無論何時單擊renderRow
方法,都需要在抽屜本身內部顯示導航,而不是在Welcome
屏幕堆棧的頂部。如何使用react-native-router-flux在react-native-drawer中進行導航
預計: want to achieve something like this - Multi Level Menu
文件:組件/ 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
屏幕頂部導航。我需要在抽屜本身上導航。我怎麼能做到這一點?
我可以打開和關閉抽屜。這不是問題。 Plz見SS。我如何導航到抽屜內的另一個組件? – Balasubramanian
使用'TochableOpacity'或任何按鈕組件我已更新答案 –