我有一个带有ViewController的故事板,嵌入到NavigatonController中(因此故事板显示一个带箭头的框到另一个框)。
如果我创建了ViewController,
[storyboard instantiateInitialViewController:@"viewControllerID"]
它可以工作,但View不在NavController
中如果我从StoryBoard创建导航控制器:
[storyboard instantiateInitialViewController:@"NavControllerID"]
我得到一个空的Navigationcontroller,没有View。
如何实现两者?
答案 0 :(得分:0)
确保将UIViewCotroller
嵌入rootViewController
UINavigationController
。
UIViewController *viewController = [self.storyboard instantiateViewControllerWithIdentifier:@"viewControllerID"];
UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController: viewController]; // [storyboard instantiateInitialViewController:@"NavControllerID"];
使用navigationController
对象继续