如何使用storyboard在ios的根视图中显示内容?

时间:2013-11-18 12:46:28

标签: ios storyboard uitabbarcontroller

我正在使用storyboard在ios中创建一个应用程序。我有一个标签栏控制器作为我的根视图,从这个页面我可以使用选项卡导航到其他页面,但是如何在标签栏控制器的根视图中插入任何文本或图像。

1 个答案:

答案 0 :(得分:1)

标签栏控制器的默认页面(或放置它的根页面)仅为其他UIViewController之一。 UITabBarController可以在其中显示另一个UIViewControllerUITabBarController内部没有文字或图片,但其中可能有一个UIViewController,其中包含文字或图片。它只是其他视图控制器的容器。

查看此example,有助于简化操作。

FirstViewController *fistView = [[FirstViewController alloc] initWithNibName:@"FirstViewController" bundle:nil];
SecondViewController *secondView = [[SecondViewController alloc] initWithNibName:@"SecondViewController" bundle:nil];

NSArray *viewControllersArray = [[NSArray alloc] initWithObjects:fistView, secondView, nil];
self.tabController = [[UITabBarController alloc] init];
[self.tabController setViewControllers:viewControllersArray animated:YES];

在上面的代码中,firstView控制器最初将显示在tabController中,因此您要做的是在firstView的xib文件中添加文本和图像以及内容(或代码)。