TabBar上方TableView上的黑条

Syl*_*n M 5 objective-c uitableview ios uisearchcontroller

我有一个UITableViewwith单元格,可以对另一个简单的详细视图执行搜索。的UITableView和细节视图中嵌入导航控制器。

我在本教程的下面UITableView放了一个UISearchController酒吧:http ://www.jhof.me/simple-uisearchcontroller-implementation/

所以现在,我遇到了以下图形问题:在进行研究后,通过点击一个单元格执行搜索时,我到达了详细视图。但是,当我点击导航栏中的“后退”按钮时,TabBar的正上方会出现一个神秘的黑色条。动画结束后,黑条消失。

在此处输入图片说明

但是,当我不做任何研究就从细节视图中点击返回按钮时,便没有黑条。

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

编辑: 我已经解决了问题,它与TabBarController链接,但我不明白为什么。我只是更改了它,然后再次与不同的视图建立了链接,尤其是与以前的错误搜索视图建立了链接。在那之后,不再有黑条...

小智 1

我能够通过在主表视图上设置来解决这个extendedLayoutIncludesOpaqueBars问题YES