我正在使用this Library来创建像twitter这样的ViewPager效果。
我的故事板看起来像这样:
所以如果我试图从其中一个寻呼机视图(红色,黄色......控制器)推送一个视图,它将无法导航,因为self.navigationController
为空?
这是我的导航代码:
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main"bundle:nil];
PostReaderViewController *postReaderView =
(PostReaderViewController *)
[storyboard instantiateViewControllerWithIdentifier:@"postReaderView"];
NSLog(@"%@", self.navigationController);
[self.navigationController pushViewController:postReaderView animated:YES];
如何解决?
答案 0 :(得分:0)
您需要将UINavigationController
插入故事板,然后将这些彩色视图控制器连接为rootViewController
。
故事板中的层次结构如下:
The View Pager - UINavigationController -> red view controller
The View Pager - UINavigationController -> green view controller
...
总之;
视图分页器和那些视图控制器之间必须有(4,在这种情况下)UINavigationController