Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/121.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 选项卡栏控制器未显示栏按钮项_Ios_Objective C_Xcode6_Uitabbarcontroller_Xcode Storyboard - Fatal编程技术网

Ios 选项卡栏控制器未显示栏按钮项

Ios 选项卡栏控制器未显示栏按钮项,ios,objective-c,xcode6,uitabbarcontroller,xcode-storyboard,Ios,Objective C,Xcode6,Uitabbarcontroller,Xcode Storyboard,我是Objective-C的新手,更不用说使用故事板了。也就是说,我正在尝试使用UITabBarController和UINavigationController中的一个条形按钮项,如下图所示 但一旦我在模拟器中运行了这个项目,这个项目就不显示了。如果可能的话,我会很感激一个非编程的解决方案 在我花了一段时间试图找到最好的方法之后,我终于做到了我从一开始就应该做到的。阅读苹果官方网站 参数 视图控制器 推送到堆栈上的视图控制器。此对象不能是选项卡栏控制器的实例,也不能已经在堆栈上 换句话说,我的

我是Objective-C的新手,更不用说使用故事板了。也就是说,我正在尝试使用UITabBarController和UINavigationController中的一个条形按钮项,如下图所示

但一旦我在模拟器中运行了这个项目,这个项目就不显示了。如果可能的话,我会很感激一个非编程的解决方案


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

参数

视图控制器 推送到堆栈上的视图控制器。此对象不能是选项卡栏控制器的实例,也不能已经在堆栈上


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

好的,那么要做到这一点:

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

选项卡视图控制器-->导航控制器-->视图控制器1

然后将条形按钮项添加到视图控制器1。然后继续添加分段

现在,它仍然不会出现

但是,如果转到视图控制器1的代码:将条形按钮项的情节提要中的引用添加到视图控制器1文件中。然后,在视图中将显示()


从那里,它将显示,并且您在故事板中配置的序列应该可以完美工作!=)

在模拟器中看起来…?@SevenBits只是没有显示,我会附上simulator@SevenBits我已经更新了问题。嗯。。。看起来您正在界面中使用导航栏,但它被导航控制器的导航栏阻止。尝试添加
self.navigationController.navigationBarHidden=YES加载到viewDidLoad并查看发生了什么…或者,如果要在视图控制器的界面生成器中隐藏视图的导航栏,可以尝试在“模拟度量”中选择“顶部栏”“无”
self.tabBarController.navigationItem.rightBarButtonItem = _btnNewContact;