iOS - 「发起群聊」界面点确定后如何跳转到会话界面?


问个问题。类似微信,在第二个标签页「通讯录」里新建群聊,会跳转到第一个标签页「微信」的会话窗口,即左上角的返回按钮是返回到第一个标签页的。而第一个标签页和第二个标签页的viewController是两个不同的navigationController,所以想请教下如何在不同的navigationController间实现跳转。

我自己的代码片段,运行后没有效果,只跳到第一个标签页的根界面下。


 - (IBAction)createGroupButtonPressed:(UIButton *)sender {
   UIStoryboard *storyboard = [self storyboard];
   UIViewController *testvc = [storyboard instantiateViewControllerWithIdentifier:@"testvc"];
   UIViewController *messageTab = [storyboard instantiateViewControllerWithIdentifier:@"messageTab"];

   [self.navigationController popToRootViewControllerAnimated:YES];
   [self.tabBarController setSelectedIndex:0];

   [messageTab.navigationController pushViewController:testvc animated:YES];
}

uinavigationcontroller storyboard ios

蓝色的星光 10 years, 2 months ago

为什么要用多个navigation controller啊?

KI’KI answered 10 years, 2 months ago

Your Answer