我正在开发一款适用于iPad的应用程序,其左侧有一个tableView,右侧有一个视图。我们没有使用UISplitViewController。
我可以使用搜索显示控制器和搜索栏设置过滤结果,但搜索结果会占据整个屏幕。
理想情况下,我希望搜索结果只占用与tableView相同的屏幕数量。或者,除非这样,当'didSelectRowAtIndexPath'被激活时,有办法解除搜索结果。
我不确定我应该发布什么代码。我正在使用Apple代码示例中的代码:TableSearch。
在下面的评论中:类似这样......?
[self.searchDisplayController.searchResultsTableView setFrame:myTableView.view];
答案 0 :(得分:2)
默认情况下,表格视图会占据整个屏幕,但没有什么可以阻止您设置它们的框架。
只需在搜索显示控制器的searchResultsTableView属性上调用-setFrame即可。