我正在使用反应导航来导航屏幕。我使用嵌套导航TabNavigator
和StackNavigator
。
据我所知,在浏览时,屏幕会跟随我们在TabNavigator
上设置的内容。
正常关注屏幕
一个>两个>三>四>五
我需要什么
一个>两个>四>五
原因我跳过Three
我希望此屏幕是this.props.navigation.navigate('ThreeScreen')
调用的,但我仍然希望它在导航栏上。可能吗 ?或者有任何其他建议可以这样做吗?
const mainNav = TabNavigator({
One: {
screen: OneScreen,
},
Two: {
screen: TwoScreen,
},
Three: {
screen: ThreeScreen,
},
Four: {
screen: FourScreen,
},
Five: {
screen: FiveScreen,
},
} );
export const mainStack = StackNavigator({
Home: { screen: mainNav},
Content: { screen: ContentScreen },
});
答案 0 :(得分:0)
在ShowID <- MyData %>%
group_by(id) %>%
mutate(count = n()) %>%
ungroup() %>%
filter(count == min(count))
中添加gesturesEnabled
:
内部组件
navigationOptions
或直接在路由配置中
class ThreeScreen extends React.Component {
static navigationOptions= {
gesturesEnabled: false
};
}