我是XCode的新手。最近,我一直在尝试创建一个Tab Bar Controller来连接2个Table View控制器。其中一个表视图控制器上有一个搜索栏。
我试图在2个表格视图控制器之间创建标签栏控制器:
这是我尝试创建标签栏控件
的方法
然而,应用程序在打开时会崩溃。因此,我通过在标签栏控制器之前添加导航控制器来修改主要故事板:
这就是我修改主要故事板的方式,以便应用程序在不崩溃的情况下运行
虽然应用程序运行时没有崩溃,但我现在遇到的问题是表视图控制器的导航区域无法正确显示:
这是运行应用时表视图控制器导航区域显示错误的方式
在我添加标签栏控制器之前,它应该是这样的:
表视图控制器的导航区应该是这样的
我认为它与在标签栏控制器之前添加额外的导航控制器有关。也许这会引起问题,因为现在有2个导航控制器连接到1个表视图控制器?
有人可以在本教程结束时从本网站下载示例项目,并尝试在两个表格视图控制器之间创建标签栏控制器,而不会中断导航区域吗?
https://www.raywenderlich.com/157864/uisearchcontroller-tutorial-getting-started
非常感谢!!
答案 0 :(得分:0)
我设法解决了这个问题。我只需取消选中初始导航控制器的“显示导航栏”。