2011-05-09 53 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。