searchResultsTableView在ipad上占据整个屏幕

时间:2011-02-24 23:28:33

标签: ipad uitableview search searchdisplaycontroller

我正在开发一款适用于iPad的应用程序,其左侧有一个tableView,右侧有一个视图。我们没有使用UISplitViewController。

我可以使用搜索显示控制器和搜索栏设置过滤结果,但搜索结果会占据整个屏幕。

理想情况下,我希望搜索结果只占用与tableView相同的屏幕数量。或者,除非这样,当'didSelectRowAtIndexPath'被激活时,有办法解除搜索结果。

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

  • 在下面的评论中:类似这样......?

    [self.searchDisplayController.searchResultsTableView setFrame:myTableView.view];

1 个答案:

答案 0 :(得分:2)

默认情况下,表格视图会占据整个屏幕,但没有什么可以阻止您设置它们的框架。

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