0

在一个新的选项卡式应用程序中,当添加了两个视图时,默认创建的视图底部有一个黑条,而手动创建的两个视图没有那个黑条?

如何启用那个黑条?

4

2 回答 2

1

您需要将其他两个场景连接到标签栏控制器。按住 control 键,然后从 Tab Bar View Controller 拖动到另一个 View Controller。当它询问您要创建哪种类型的转场时,请在“关系”转场部分下选择“视图控制器”。

在此处输入图像描述

如果您使用的是 NIB,请将视图控制器对象从对象库中拖到选项卡栏控制器中。一旦它在那里,在视图控制器资源管理器中选择新的视图控制器并在 Identity Inspector 中配置自定义类。

在此处输入图像描述

...以及属性检查器中笔尖的名称。

在此处输入图像描述

于 2012-11-09T14:58:50.897 回答
0

在您的应用委托中,您应该看到如下代码:

UIViewController *viewController1 = [[FirstViewController alloc] initWithNibName:@"FirstViewController" bundle:nil];
UIViewController *viewController2 = [[SecondViewController alloc] initWithNibName:@"SecondViewController" bundle:nil];
self.tabBarController = [[UITabBarController alloc] init];
self.tabBarController.viewControllers = @[viewController1, viewController2];

修改它以包含您的第三个和第四个视图控制器。否则,您的选项卡控制器如何知道您的新视图控制器存在!

于 2012-11-09T15:30:14.240 回答