在iOS编程中,导航到新页面后,可以使用removeFromParentViewController
删除上一页。
赞:
TabBarController *theNewPage=[TabBarController new];
theNewPage.intSelectedIndex=2;
[self.navigationController pushViewController:theNewPage animated:NO];
[self removeFromParentViewController];
现在,我对本机编程有相同的需求。一个朋友告诉我,可以使用reset函数来获得类似的结果。 链接此:
const resetAction = StackActions.reset({
index: 0,
actions: [NavigationActions.navigate({ routeName: "the new page name" })],
});
this.props.navigation.dispatch(resetAction);
是的,的确如此,但是对我来说太麻烦了。我不想关心索引,我可能需要将一些参数传递给新页面。这真的太麻烦了!有没有简单的方法?取得类似结果的方法?
非常感谢您!