我正在使用storyboard在ios中创建一个应用程序。我有一个标签栏控制器作为我的根视图,从这个页面我可以使用选项卡导航到其他页面,但是如何在标签栏控制器的根视图中插入任何文本或图像。
答案 0 :(得分:1)
标签栏控制器的默认页面(或放置它的根页面)仅为其他UIViewController
之一。 UITabBarController
可以在其中显示另一个UIViewController
。 UITabBarController
内部没有文字或图片,但其中可能有一个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文件中添加文本和图像以及内容(或代码)。