1

有很多應用程序,其中搜索欄如果處於活動狀態時向上移動,並在處於非活動狀態時向下移動。有一個來自Apple的可用於IB的示例代碼,但是如何以編程方式實現此行爲?大多數情況下,它與移出屏幕的導航欄結合取代搜索欄iPhone UISearchBar動畫到頂部

回答

1

當搜索欄成爲第一個響應者時,它將自動生成動畫。你可以調用[searchBar becomeFirstResponder];或類似的東西,檢查點文檔。

3

就個人而言,我最終在搜索開始時使用了[self.navigationController setNavigationBarHidden:YES animated:YES];,然後在搜索完成後只做了[self.navigationController setNavigationBarHidden:NO animated:YES];