我正在开发一个应用程序,我必须并排显示多个视图控制器(拆分视图)。为此,我添加了视图作为子视图控制器。
目标:我想在一个子视图控制器上显示导航栏,同时在父视图控制器上显示单独的导航栏。
问题:导航栏没有显示在子视图控制器上。
编辑:我还将父视图控制器的导航栏设置为隐藏,但是当调用子视图控制器时,导航栏出现在父视图控制器上,而不是子视图控制器上。
添加子视图控制器的代码是:
MyChildViewController *childViewController = [[MyChildViewController alloc] initWithNibName:@"MyChildViewController" bundle:nil];
[self addChildViewController:childViewController];
[childViewController.view setFrame:CGRectMake(0.0f, 0.0f, self.rightContainerView.frame.size.width, self.rightContainerView.frame.size.height)];
[self.rightContainerView addSubview:childViewController.view];
[childViewController didMoveToParentViewController:self];
此代码工作正常,子视图控制器得到完美添加。我想知道有没有可能?
提前致谢。