【发布时间】:2018-09-12 08:15:40
【问题描述】:
我正在尝试将 react native DrawerNavigator 和 StackNavigator 一起使用,但由于某种原因我无法使其工作。
下面是我的代码:
import {DrawerNavigator,StackNavigator, } from 'react-navigation'
class App extends Component {
render(){
return(
<View style={{flex:1,backgroundColor:'transparent'}}>
<AppStackNavigator/>
<AppDrawerNavigator/>
</View>
)
}
}
const AppDrawerNavigator = DrawerNavigator({
Home:HomeScreen,
Price:PriceScreen,
Info:InfoScreen,
Login:LoginScreen
})
const AppStackNavigator = StackNavigator({
Home:HomeScreen,
Price:PriceScreen,
Info:InfoScreen,
Login:LoginScreen
})
export default App
当我运行此代码时,我的应用程序屏幕被分成两半,顶部显示stackNavigator 屏幕,下半部分显示DrawerNavigator 屏幕。
有没有办法让这两者一起工作?
另外,stackNavigator 和 createStack Navigator 有什么区别?当我运行这些时,我看不出有什么不同。
【问题讨论】:
标签: reactjs react-native navigation-drawer