searchResultsTableView在ipad上占据整个屏幕

searchResultsTableView在ipad上占据整个屏幕,ipad,uitableview,search,searchdisplaycontroller,Ipad,Uitableview,Search,Searchdisplaycontroller,我正在为iPad开发一个应用程序,它的左边有一个tableView,右边有一个view。我们没有使用UISplitViewController 我已经能够使用搜索显示控制器和搜索栏设置过滤结果,但是搜索结果占据了整个屏幕 理想情况下,我希望搜索结果只占用与tableView相同数量的屏幕。或者,除此之外,当“didSelectRowAtIndexPath”被激活时,有一种方法可以关闭搜索结果 我不确定我应该发布什么代码。我使用的代码来自Apple代码示例:TableSearch 关于下面的评论

我正在为iPad开发一个应用程序,它的左边有一个tableView,右边有一个view。我们没有使用UISplitViewController

我已经能够使用搜索显示控制器和搜索栏设置过滤结果,但是搜索结果占据了整个屏幕

理想情况下,我希望搜索结果只占用与tableView相同数量的屏幕。或者,除此之外,当“didSelectRowAtIndexPath”被激活时,有一种方法可以关闭搜索结果

我不确定我应该发布什么代码。我使用的代码来自Apple代码示例:TableSearch

  • 关于下面的评论:像这样的东西

    [self.searchDisplayController.searchResultsTableView设置框架:myTableView.view]


默认情况下,表格视图占据整个屏幕,但没有任何东西可以阻止您设置其框架

只需在搜索显示控制器的searchResultsTableView属性上调用-setFrame