2011-05-09 52 views
1

我有一個使用標籤欄控制器的應用程序。它有五個選項卡。帶有標籤欄的iPhone應用程序體系結構

我需要基於UINavigationController上的每個選項卡。我是否需要導航控制器內的另一個視圖控制器,還是有一個UINavigationController控制常規視圖?

在Interface Builder(我猜後者,但我真的擊中牆壁今天得到它的工作..)

回答

1

UINavigationController是通過在其中設置rootViewController來創建的。

- (id)initWithRootViewController:(UIViewController *)rootViewController 

該根視圖控制器將控制該視圖。

在您的標籤欄控制器中,您可以添加UINavigationController。

1

將「導航器」圖標「選項卡欄控制器」。
您將能夠在UITabBarController中使用UINavigationController。另外,如果在「導航控制器」中將「Table View Controller」拖動到「View Controller」,它們將被交換,您可以使用UINavigationController + UITableView + UITabBarController。