【发布时间】:2013-09-27 09:52:14
【问题描述】:
我的应用程序中的 segues 有点问题。我正在尝试手动 PUSH segue。但是导航项/控制器/栏在目标控制器上不可见。当我使用按钮并使用该按钮继续定位视图控制器时,导航栏可见:/
我的代码很简单:
[self performSegueWithIdentifier:@"MySegue" sender:self];
MySegue 是从 UINavigationController 的根视图控制器推送 segue 到目标控制器。
它甚至无法与这个一起工作
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Storyboard" bundle:[NSBundle mainBundle]];
UIViewController *controller = [storyboard instantiateViewControllerWithIdentifier:@"TargetViewController"];
[self.navigationController pushViewController:controller animated:YES];
即使我在故事板中手动设置顶部栏(导航项)
感谢您的帮助:)
【问题讨论】:
-
NavigationBar(顶部栏)在目标 segue 处被“推断”?你可以为segue的源和目标添加故事板截图吗?
-
您是否嵌入了导航控制器?初始视图控制器左侧的箭头应指向情节提要中的第一个控制器。!我想你正在这样做!
标签: iphone ios uiviewcontroller storyboard segue