我制作了一个包含 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
我制作了一个包含 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
这里很简单。只需像使用 UItabBarController 一样使用一个 UINavigation Controller。每当您想添加导航控制器时,只需将其分配给 mainWindow,然后您就可以通过将其添加到 mainWindow 来回到您的 tabBarController。
当您想从 tabBarController 删除到导航控制器时,请使用以下代码。
appDelegate.window.rootViewController = self.navigationController;
当您想从导航控制器中删除到 tabBarController 时,请使用以下代码。
appDelegate.window.rootViewController = self.tabBarController;
如果您还有其他问题,请告诉我?
创建first.h
asnavigationController
并将其分配到 tabcontroller 作为 viewcontroller 之一