【发布时间】:2016-06-11 07:10:37
【问题描述】:
在我的容器类故事板中,我创建了一个全屏容器视图,其中包含一个附加到 UINavigationController 的嵌入 segue。我正在尝试通过以如下方式以编程方式推送 viewController 来测试这一点:
UIViewController* test = [[UIViewController alloc] init];
test.view.backgroundColor = [UIColor redColor];
UINavigationController* navC = [[RootController mainStoryBoard] instantiateViewControllerWithIdentifier:@"containerNav"];
[navC pushViewController:test animated:NO];
navC 已成功初始化为导航控制器,但 pushViewController 调用似乎什么也没做。我仍然只是在屏幕上看到一个空的导航控制器(带有黑色视图的默认导航栏)。我还尝试了使用 setViewControllers 方法进行的类似测试,但也失败了。导航控制器不应该嵌入到容器视图中吗?
【问题讨论】:
标签: ios objective-c iphone uinavigationcontroller storyboard