我在制作标签视图时遇到了麻烦。
这是我的计划,在顶部和底部,有每个固定的视图。 所以必须有中间视图。 在那里,我想插入标签栏和子视图控制器。
但是通过使用storyboard和tabbarController, 我必须为每个子视图控制器制作相同的固定视图,不是吗?
怎样才能做对?
答案 0 :(得分:2)
您可以将标签栏控制器中的视图导入View控制器中的中间视图。
将故事板ID提供给标签栏控制器。我在这里使用“Tab”。
UIStoryboard* storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
UITabBarController* tab = [storyboard instantiateViewControllerWithIdentifier:@"Tab"];
tab.view.frame = self.inBetweenView.bounds; // replace with your view's name
[self.inBetweenView addSubview:tab.view];
[self addChildViewController:tab];
[tab didMoveToParentViewController:self];