我是Objective-C的新手,甚至更多使用故事板。这就是说我正在尝试在UITabBarController和UINavigationController中使用一个条形按钮项,如下图所示。
但是一旦我在模拟器中运行该项目,该项目就不显示了。如果它是可行的,我将非常感谢非编程解决方案。
答案 0 :(得分:1)
在我花了一段时间试图获得最好的方法后,我终于做到了我应该做的,从开始。阅读官方苹果documentation。
<强>参数强>
<强>的viewController 强> 推入堆栈的视图控制器。此对象不能是标签栏控制器的实例,并且它必须不在堆栈中。
换句话说,我的方法只是一个糟糕的设计。
答案 1 :(得分:1)
好的,这样做的方法是:
创建标签视图控制器时。您必须添加一个将处理每个选项卡的导航控制器。
标签视图控制器 - &gt;导航控制器 - &gt;查看控制器1.
然后添加条形按钮项目以查看控制器1.然后继续添加segue。
现在,它仍然不会出现。
但是,如果您转到视图控制器的代码1:将条形按钮项目的故事板中的引用添加到View Controller 1文件中。然后,在ViewWillAppear()中:
self.tabBarController.navigationItem.rightBarButtonItem = _btnNewContact;
从那里开始,它会出现,你在故事板中配置的segue应该完美无缺! =)