我制作了一个包含3页的tabBarController应用程序。现在我想将导航控制器添加到同一个中。
该应用程序具有以下类和
(1) appDelegate.h, appDelegate.m
(2) first.h, first.m, first.xib
(3) second.h, second.m, second.xib
(4) third.h, third.m, third.xib
(5) MainWindow.xib
答案 0 :(得分:1)
这里很简单。在使用UItabBarController时只需要一个UINavigation控制器。每当你想添加导航控制器时,只需将它分配给mainWindow,然后你就可以通过将它添加到mainWindow来回到tabBarController。
如果要从tabBarController中删除导航控制器,请使用以下代码。
appDelegate.window.rootViewController = self.navigationController;
如果要从导航控制器中删除tabBarController,请使用以下代码。
appDelegate.window.rootViewController = self.tabBarController;
如果您还有其他问题,请告诉我?
答案 1 :(得分:0)
将first.h
创建为navigationController
并将其作为viewcontroller之一分配给tabcontroller