我已将UISearchDisplayController集成到我的控制器的xib中。我要做的基本功能是在表格的标题中包含搜索栏,并在导航栏中显示搜索显示的按钮。当取消触摸时,将UISearchbar作为标题隐藏在UITableview中
什么我卡住了:当取消被触摸时,我想使搜索栏不可见(保持表格的索引0显示在顶部,而不是搜索栏),但它保持可见,我是不知道为什么(见第三张图片)。任何想法如何在取消按钮被触摸时始终隐藏搜索栏(见图1)。
我已经试过什么:
- 设置的tableview contentOffset至44其中一期工程开始。
- 调用[tableview scrollToRowAtIndexPath:....],它似乎没有做任何事情。
这个工作很适合我。我唯一的建议是将该方法命名为“hideSearchBar”(而不是“hidesSearchBar”),因为它是一个命令,而不是查询布尔值。 – Giovanni 2013-01-01 07:47:31