iPhone应用程序架构与标签栏

时间:2011-05-09 13:47:25

标签: xamarin.ios uitabbarcontroller

我有一个使用标签栏控制器的应用。它有五个标签。

我需要将每个选项卡基于UINavigationController。我是否需要导航控制器内的另一个视图控制器,或者UINavigationController控制常规视图是否有效?

(我猜测后者,但我今天真的打了一堵墙让它发挥作用..)

2 个答案:

答案 0 :(得分:1)

在Interface Builder中将“Navigation Controller”图标拖到“Tab Bar Controller” 您将能够将UINavigationController与UITabBarController一起使用
此外,如果您将“Table View Controller”拖动到“导航控制器”中的“View Controller”,它们将被交换,您可以使用UINavigationController + UITableView + UITabBarController。

答案 1 :(得分:1)

通过在其中设置rootViewController来创建UINavigationController。

- (id)initWithRootViewController:(UIViewController *)rootViewController

根视图控制器将控制视图。

在标签栏控制器中,您可以添加UINavigationController。