很抱歉,标题听起来有些混乱,但我说我有一个看起来像这样的堆栈:
export default createStackNavigator({
Landing:{
screen: NewsTabNavigator,
},
Topics: {
screen: Topics
}
和类似的NewsTabNavigator:
{
YourStories: {
screen: YourStories,
},
AllStories: {
screen: AllStories,
},
}
我想从Topics
-> AllStories
导航。我从Topics
页开始尝试了多种导航方法,从常规的navigation.navigate('AllStories')
到尝试推送新的Landing
视图,再到使用嵌套的NavigationActions和StackActions首先转到{ {1}},然后Landing
,但每次尝试此操作时,我都会得到相同的行为。
似乎AllStories
页面会自行关闭,您会在屏幕右侧看到一个黑色的空白背景,然后它将导航到Topics
,几乎立即导航到YourStories
。从技术上讲这是可行的,但是非常不稳定。有没有人经历过或者可能知道解决方案?