我将 UIViewController 作为 childViewController 添加到 UIViewController。
exampleView = [[UIViewController alloc] init];
//Setting the frame of the child UIViewController
CGRect frame = self.view.frame;
frame.origin.y = frame.origin.y + 83.0;
frame.size.height = 200.0;
exampleView.view.frame = frame;
[self addChildViewController:exampleView];
[self.view addSubview:exampleView.view];
[exampleView didMoveToParentViewController:self];
然后我将 UINavigationController 添加到 childViewController
//Adding navigation controller to the child view.
UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:exampleView];
nav.navigationBar.translucent = NO;
[exampleView.view addSubview:nav.view];
exampleView.title = @"mynameasdasd";
注意:我这样做是因为我需要导航控制器位于视图的中心(不占据整个屏幕大小)。
现在我想向这个 navigationController 添加一个 TableView 并继续正常导航。我该怎么做。我无法向此导航控制器添加表格视图。