我有一个UITabBar控制器管理多个控制器(使用SDK 3.0)。其中一个是tableView控制器,我需要使用UISearchDisplayController提供搜索功能。我所有的代码都基于Apple TableSearch示例。但是,单击选项卡时,tableView控制器将显示其相关内容,但不会显示searchBar。我已经在IB中检查了xib,以确保所有插座都正确设置,但无论我尝试使用self.searchDisplayController始终为零,并且搜索栏不显示。如何从UITabBar控制器内的控制器使用UISearchDisplayController?
实际上,我从TableSearch示例中复制了MainView.xib,并将该文件的所有者类设置为该选项卡的正确控制器类。插座的设置与示例MainView.xib中的一样。我是否错过了任何重要的步骤或做错了什么?
预先感谢您。
这仍然适用于2017年11月。有一个很好的图表显示如何将UINavigationController添加到标签页[此处](https://stackoverflow.com/a/37357242/1359088)。 – 2017-11-14 21:19:43