我有一个使用标签栏控制器的应用。它有五个标签。
我需要将每个选项卡基于UINavigationController。我是否需要导航控制器内的另一个视图控制器,或者UINavigationController控制常规视图是否有效?
(我猜测后者,但我今天真的打了一堵墙让它发挥作用..)
答案 0 :(得分:1)
在Interface Builder中将“Navigation Controller”图标拖到“Tab Bar Controller”
您将能够将UINavigationController与UITabBarController一起使用
此外,如果您将“Table View Controller”拖动到“导航控制器”中的“View Controller”,它们将被交换,您可以使用UINavigationController + UITableView + UITabBarController。
答案 1 :(得分:1)
通过在其中设置rootViewController来创建UINavigationController。
- (id)initWithRootViewController:(UIViewController *)rootViewController
根视图控制器将控制视图。
在标签栏控制器中,您可以添加UINavigationController。