【发布时间】:2019-06-02 20:31:51
【问题描述】:
我有一种情况,应该以编程方式呈现由 VC(嵌入在 NavController 中)制作的故事板。
SomeVC -> 呈现 NavController(rootVC) -> rootVC -> 推送 subVC
在这个表示上,subVC 应该有一个返回按钮来返回到 rootVC,但我不能以这种方式实现它。将提供我已经尝试过的示例代码。
这会直接推送rootVC:
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"storyBoard" bundle: nil];
UIViewController * vc = [storyboard instantiateViewControllerWithIdentifier:@"rootVC"];
[self.navigationController presentViewController:vc animated:YES completion:nil];
还尝试推送navigationController本身,ID已在storyboard上设置:
UINavigationController *navController = [storyboard instantiateViewControllerWithIdentifier:@"navigationController"];
[self presentViewController:navController animated:YES completion:nil];
编辑:情节提要实现如下所示
【问题讨论】:
标签: ios objective-c uinavigationcontroller