在一个新的选项卡式应用程序中,当添加了两个视图时,默认创建的视图底部有一个黑条,而手动创建的两个视图没有那个黑条?
如何启用那个黑条?
您需要将其他两个场景连接到标签栏控制器。按住 control 键,然后从 Tab Bar View Controller 拖动到另一个 View Controller。当它询问您要创建哪种类型的转场时,请在“关系”转场部分下选择“视图控制器”。
如果您使用的是 NIB,请将视图控制器对象从对象库中拖到选项卡栏控制器中。一旦它在那里,在视图控制器资源管理器中选择新的视图控制器并在 Identity Inspector 中配置自定义类。
...以及属性检查器中笔尖的名称。
在您的应用委托中,您应该看到如下代码:
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];
修改它以包含您的第三个和第四个视图控制器。否则,您的选项卡控制器如何知道您的新视图控制器存在!