-1

我制作了一个包含 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
4

2 回答 2

1

这里很简单。只需像使用 UItabBarController 一样使用一个 UINavigation Controller。每当您想添加导航控制器时,只需将其分配给 mainWindow,然后您就可以通过将其添加到 mainWindow 来回到您的 tabBarController。

当您想从 tabBarController 删除到导航控制器时,请使用以下代码。

appDelegate.window.rootViewController = self.navigationController;

当您想从导航控制器中删除到 tabBarController 时,请使用以下代码。

appDelegate.window.rootViewController = self.tabBarController;

如果您还有其他问题,请告诉我?

于 2012-08-25T10:33:16.057 回答
0

创建first.hasnavigationController并将其分配到 tabcontroller 作为 viewcontroller 之一

于 2012-08-25T14:15:02.280 回答