1

我正在为 iPad 开发一个应用程序,该应用程序左侧有一个 tableView,右侧有一个视图。我们没有使用 UISplitViewController。

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

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

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

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

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

4

1 回答 1

2

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

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

于 2011-02-25T01:00:42.250 回答