我已將UISearchDisplayController集成到我的控制器的xib中。我要做的基本功能是在表格的標題中包含搜索欄,並在導航欄中顯示搜索顯示的按鈕。當取消觸摸時,將UISearchbar作爲標題隱藏在UITableview中
什麼我卡住了:當取消被觸摸時,我想使搜索欄不可見(保持表格的索引0顯示在頂部,而不是搜索欄),但它保持可見,我是不知道爲什麼(見第三張圖片)。任何想法如何在取消按鈕被觸摸時始終隱藏搜索欄(見圖1)。
我已經試過什麼:
- 設置的tableview contentOffset至44其中一期工程開始。
- 調用[tableview scrollToRowAtIndexPath:....],它似乎沒有做任何事情。
這個工作很適合我。我唯一的建議是將該方法命名爲「hideSearchBar」(而不是「hidesSearchBar」),因爲它是一個命令,而不是查詢布爾值。 – Giovanni 2013-01-01 07:47:31