我正在开发一个应用程序,需要在同一页面上显示多个视图控制器(分屏视图)。为此,我已经添加了子视图控制器。
目的: 我希望在一个子视图控制器上显示导航栏,并与父视图控制器上已显示的单独导航栏一起显示。
问题: 导航栏无法在子视图控制器上显示。
编辑: 我已将父视图控制器的导航栏设置为隐藏,但是当调用子视图控制器时,导航栏会出现在父视图控制器上而不是子视图控制器上。
添加子视图控制器的代码如下:
这段代码没有问题,子视图控制器被成功添加。我想知道是否可能实现这一点?事先感谢。
添加子视图控制器的代码如下:
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];
这段代码没有问题,子视图控制器被成功添加。我想知道是否可能实现这一点?事先感谢。