【发布时间】:2014-03-20 15:10:03
【问题描述】:
我有一个奇怪的要求,或者至少是我以前从未做过的事情......我有一个UITableView,该表的标题是UISearchBar。如果您点击该搜索栏,则会出现“搜索显示控制器”并让您搜索......但现在我需要删除该搜索栏并从按钮中调用“搜索显示控制器”。
问题是,如果我在调用(从按钮)时删除 SearchBar:
[self.searchDisplayController setActive:YES animated:YES]
我在视图顶部看不到 UISearchBar。
我不知道如何解决这个问题...我已经尝试过:
-
self.tableView.tableHeaderView = nil在 viewDidLoad 中,当触摸按钮时,我再次将 UISearchBar 设置为表头......它看起来很丑,动画一点也不流畅。 - 隐藏搜索栏并在按下按钮时显示。 (我在表格视图的标题中有一个空白区域)并且动画非常糟糕,因为
UISearchBar首先显示在标题中,然后它被移到了视图的顶部......
我们非常欢迎任何帮助!! 谢谢!
【问题讨论】:
标签: ios objective-c uisearchbar uisearchdisplaycontroller