IOS目标c的tableView搜索栏
问题描述:
我有一个的tableView头隐藏搜索栏:IOS目标c的tableView搜索栏
- (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
答
我没有试过,但我可以形象,你就必须将其隐藏。例如: [[self.searchDisplayController view] setHidden:YES]
是, 开关self.searchBar.hidden = true和false在几个地方做我一直在寻找的差异。 谢谢, – Marek