我在tableView标题中有一个隐藏的searchBar:
- (void)viewWillAppear:(BOOL)animated {
CGRect newBounds = self.tableView.bounds;
newBounds.origin.y = newBounds.origin.y + self.searchBar.bounds.size.height;
self.tableView.bounds = newBounds;
}
我还有一个放大镜图标按钮,显示搜索栏:
- (IBAction)showSearchBar:(id)sender {
[self.searchDisplayController setActive:YES animated:YES];
[self performSelector:@selector(showKeyboard) withObject:nil afterDelay:0.1];
}
问题是,当我下拉表格(重新加载数据)时 - 它还会显示搜索栏。
我只希望在点击放大镜图标时,searchBar变得可见。
我不确定,如何解决这个问题?
我首先以错误的方式隐藏它吗?
谢谢,
添加了截图,让我的问题更清晰: searchbar appears when pulling down
答案 0 :(得分:1)
我没有试过,但我可以想象你只需隐藏它。例如:
[[self.searchDisplayController view] setHidden:YES]