Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.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 TabBar正上方的TableView上的黑色条_Ios_Objective C_Uitableview_Uisearchcontroller - Fatal编程技术网

Ios TabBar正上方的TableView上的黑色条

Ios TabBar正上方的TableView上的黑色条,ios,objective-c,uitableview,uisearchcontroller,Ios,Objective C,Uitableview,Uisearchcontroller,我有一个UITableView,其中的单元格执行到其他简单细节视图的顺序。UITableView和详细视图嵌入到导航控制器中 在我的UITableView上,我在本教程后面放了一个UISearchController条: 现在,我有以下图形问题: 当我在做了一个研究之后,通过点击一个单元格来执行一个序列时,我到达了我的细节视图。但当我点击导航栏中的后退按钮时,一个神秘的黑色条就出现在选项卡栏的上方。动画结束后,黑色条消失 但是,当我从细节视图点击return按钮时,没有进行研究以获得这个细节

我有一个
UITableView
,其中的单元格执行到其他简单细节视图的顺序。
UITableView
和详细视图嵌入到导航控制器中

在我的
UITableView
上,我在本教程后面放了一个
UISearchController
条:

现在,我有以下图形问题: 当我在做了一个研究之后,通过点击一个单元格来执行一个序列时,我到达了我的细节视图。但当我点击导航栏中的后退按钮时,一个神秘的黑色条就出现在选项卡栏的上方。动画结束后,黑色条消失

但是,当我从细节视图点击return按钮时,没有进行研究以获得这个细节视图,没有黑条

我不明白为什么会有那个黑酒吧。 我只注意到黑条的高度等于TabBar的高度。 也许是链接

编辑:
我已经解决了这个问题,它与TabBarController链接,但我不明白为什么。我只是改变了它,我再次和不同的观点建立了联系,特别是和我以前的错误搜索观点。之后,不再有黑条…

我可以通过在主表视图上将
扩展布局cludesopaquebar设置为
YES
来解决此问题。

您在视图中执行的任何操作都会出现在您的表控制器上,这可能会导致此问题吗?viewWill/DID在您返回时会再次调用。如果不是UITableViewController,请检查您的表视图是否有底部约束将其固定到底部布局指南?您好,谢谢您的回答。我还没有实现viewWill/didesearch方法,这两种方法都没有实现。关于布局,我没有限制,因为它是一个完整的TableViewController。我认为在移动到详细视图之前,您必须先创建“未选定行”。换句话说,哼哼?尝试删除IB中的选项卡栏,然后使用相同的链接再次创建