ios objective-c tableView searchBar
Posted
技术标签:
【中文标题】ios objective-c tableView searchBar【英文标题】: 【发布时间】:2017-10-18 07:47:24 【问题描述】:我在 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 appears when pulling down
【问题讨论】:
【参考方案1】:我没有尝试过,但我可以想象你只需要隐藏它。例如:
[[self.searchDisplayController view] setHidden:YES]
【讨论】:
是的,在几个地方切换 self.searchBar.hidden = true 和 false 使我一直在寻找不同。谢谢,以上是关于ios objective-c tableView searchBar的主要内容,如果未能解决你的问题,请参考以下文章
IOS/Objective-C:无结果时在tableview的背景视图中显示消息