标签栏控制器未显示栏按钮项

时间:2014-10-26 19:18:34

标签: ios objective-c xcode6 uitabbarcontroller xcode-storyboard

我是Objective-C的新手,甚至更多使用故事板。这就是说我正在尝试在UITabBarController和UINavigationController中使用一个条形按钮项,如下图所示。enter image description here

但是一旦我在模拟器中运行该项目,该项目就不显示了。如果它是可行的,我将非常感谢非编程解决方案。

enter image description here

2 个答案:

答案 0 :(得分:1)

在我花了一段时间试图获得最好的方法后,我终于做到了我应该做的,从开始。阅读官方苹果documentation

<强>参数

<强>的viewController 推入堆栈的视图控制器。此对象不能是标签栏控制器的实例,并且它必须不在堆栈中。

换句话说,我的方法只是一个糟糕的设计。

答案 1 :(得分:1)

好的,这样做的方法是:

创建标签视图控制器时。您必须添加一个将处理每个选项卡的导航控制器。

标签视图控制器 - &gt;导航控制器 - &gt;查看控制器1.

然后添加条形按钮项目以查看控制器1.然后继续添加segue。

现在,它仍然不会出现。

但是,如果您转到视图控制器的代码1:将条形按钮项目的故事板中的引用添加到View Controller 1文件中。然后,在ViewWillAppear()中:

self.tabBarController.navigationItem.rightBarButtonItem = _btnNewContact;

从那里开始,它会出现,你在故事板中配置的segue应该完美无缺! =)