2011-02-24 14 views
1

我正在爲iPad的應用程序工作,它有一個左側的tableView和右側的視圖。我們沒有使用UISplitViewController。searchResultsTableView需要在iPad上的整個屏幕

我已經能夠使用搜索顯示控制器和搜索欄設置過濾結果,但搜索結果佔據整個屏幕。

理想情況下,我希望搜索結果只佔用與我們的tableView相同數量的屏幕。或者,除此之外,有一種方法可以在'didSelectRowAtIndexPath'激活時關閉搜索結果。

我不知道我應該發佈什麼代碼。我使用Apple代碼示例中的代碼:TableSearch。

  • 關於下面的評論:像這樣的..?

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

回答

2

默認情況下,表視圖佔用整個屏幕,但沒有任何東西阻止您設置其框架。

只需在搜索顯示控制器的searchResultsTableView屬性上調用-setFrame。