【发布时间】:2019-11-25 23:42:37
【问题描述】:
当你有多层的 React Navigation 堆栈时,我如何设置屏幕标题,以便当你按下 Back 时,它只会向后退一步。例如,当我们有屏幕 A -> 屏幕 B -> 屏幕 C 时,我们如何设置标题,以便一旦用户到达屏幕 C,屏幕 A 的标题是隐藏的,只有屏幕 B 的标题是显示?
Profile: {
screen: createStackNavigator({
Profile: {
screen: ProfileScreen,
navigationOptions: {
header: null,
}
},
MyItems: {
screen: createStackNavigator({
MyItems: {
screen: MyItemsScreen,
navigationOptions: {
header: null,
}
},
PostingDetail: {
screen: PostingDetailScreen,
navigationOptions: {
header: null,
}
},
})
},
}),
这显示了Back 将用户带回到第一个屏幕屏幕 A,在这种情况下是 Profile,从屏幕 C,PostingDetail,但不会将屏幕 C 带回屏幕 B。
【问题讨论】:
-
对不起,这很难理解。可以给我看视频吗?
标签: react-native react-navigation react-native-navigation