iPhone UISearchBar动画到顶部

时间:2010-05-14 01:22:45

标签: iphone animation core-animation uinavigationbar uisearchbar

有许多应用程序,如果处于活动状态,搜索栏会向上移动,而当处于非活动状态时会向下移动。 Apple提供了一个可用于IB的示例代码,但是如何以编程方式实现此行为?它主要与导航栏结合使用,导航栏移出屏幕以替换为搜索栏

2 个答案:

答案 0 :(得分:3)

就个人而言,我在搜索开始时最终使用[self.navigationController setNavigationBarHidden:YES animated:YES];,然后在搜索完成后再进行[self.navigationController setNavigationBarHidden:NO animated:YES];

答案 1 :(得分:1)

当搜索栏成为第一响应者时,它将自动生成动画。你可以调用[searchBar becomeFirstResponder];或类似的东西,检查文档。