【问题标题】:Adding a third Tab in Tab bar project在标签栏项目中添加第三个标签
【发布时间】:2012-09-20 09:45:34
【问题描述】:

我是 iphone 编码的新手,我想要一些关于我在 www.fuelyourcoding.com 上找到的标签栏项目的帮助

他正在创建一个自定义标签栏。然后他可以更改标签栏的颜色,而不是标准的灰色。

如何添加第三个标签?我试图创建一个“ThirdViewController”,因为该项目包含第一个和第二个视图控制器。我还尝试复制我认为可能会影响选项卡的所有信息,并插入“ThirdViewController”,之前它说“SecondViewController”等等。

很难描述,但如果有人愿意看一下,这里是链接。

http://fuelyourcoding.com/files/files.zip

谢谢!

【问题讨论】:

  • 有一个地方写着self.tabBarController.viewControllers = @[viewController1, viewController2];。你是如何改变那条线的?

标签: ios xcode uitabbarcontroller uitabbar tabbar


【解决方案1】:

通常,您创建一个标签栏控制器和三个视图控制器。您将这三个视图控制器添加到选项卡栏控制器,并将选项卡栏控制器添加为应用程序委托的根视图控制器。这个想法不会出错,但如果你能展示更多代码,那就太好了。

示例如下:

    ViewController1 *v1 = [[ViewController1 alloc] init];
    ViewController2 *v2 = [[ViewController2 alloc] init];
    ViewController3 *v3 = [[ViewController3 alloc] init];

    self.tabBarController.viewControllers = @[v1, v2, v3];
    self.window.rootViewController = self.tabBarController;

【讨论】: