我是Objective-C的新手,尤其是在使用storyboards方面。如下图所示,我正在尝试在UITabBarController和UINavigationController中使用一个bar按钮项。
但是一旦我在模拟器中运行项目,这个项目就不会显示出来。如果可能的话,我希望有一个非编程解决方案。
好的,要完成这个操作:
当您创建选项卡视图控制器时。您必须添加一个导航控制器来处理每个选项卡。
选项卡视图控制器 --> 导航控制器 --> 视图控制器1。
然后将工具栏按钮项添加到视图控制器1中。然后继续添加segue。
现在,它还不会显示出来。
但是,如果您进入您的视图控制器1代码:从故事板中将工具栏按钮项的引用添加到视图控制器1文件中。然后,在ViewWillAppear()中:
self.tabBarController.navigationItem.rightBarButtonItem = _btnNewContact;
从那里开始,它将会显示出来,你在storyboard中配置的segue应该可以完美地工作!=)
viewDidLoad
方法中添加self.navigationController.navigationBarHidden = YES;
,看看会发生什么... - Lyndsey Scott