我做了一个标签式控制器,标签位于顶部。在选项卡下面,我有一个子视图,它将包含一个tableViewController作为子控制器。
tableViewController有一个searchBar和一个UISearchDisplayController。问题是,当激活搜索时,UISearchDisplayController突出于tableView的框架上方并覆盖了一些选项卡。
我认为这是由于SearchBar在顶部扩展以掩盖navigationBar。
答案 0 :(得分:0)
抱歉,您为什么使用搜索显示控制器?
在这种情况下,如果您只使用带有searchBar 的tableView以及选项卡,则会更容易。
然后,您可以开发searchDisplayController
的相同行为。
有些开发人员从未使用过 searchDisplayController
。一般情况下,我使用的只是当我有一个tableViewController时,只有tableView
和searchBar
。但在你的情况下,我不会使用它。让你的生活更轻松地相信我;)