我已将 UISearchDisplayController 集成到控制器的 xib 中。我要实现的基本功能是在表格标题中添加搜索栏,并在导航栏中显示搜索显示的按钮。
我坚持的是:当触摸取消时,我想让搜索栏不可见(保持表格,以便索引 0 显示在顶部,而不是搜索栏),但它仍然可见,我不知道为什么(见第三张图)。触摸取消按钮时如何始终隐藏搜索栏的任何想法(参见图 1)。
我试过的:
- 将 tableview contentOffset 设置为 44。最初有效。
- 调用 [tableview scrollToRowAtIndexPath:....],这似乎没有做任何事情。