我有一个在故事板中定义的UISearchBar以及该视图的某些用途,我想从视图中删除搜索栏。
我试过了:
[self.searchDisplayController.searchBar setHidden:YES];
甚至
[self.searchDisplayController.searchBar removeFromSuperview];
但是这会在搜索栏中留下一个空白空间,而不是将其关闭到视图的顶部。
我在想我应该能够将它设置为零,但它只是一个只读属性,你不能这样做。
这可能是一种非常简单的方法,我似乎无法找到或弄清楚。任何帮助或建议将不胜感激。
答案 0 :(得分:0)
根据我的需要,这实际上确实非常简单。使用这个:
[self.tableView setTableHeaderView:nil];
因为我在表头视图中没有其他内容,所以不需要稍后再添加它(我只在创建新实例时才需要它)。
希望这将有助于其他人在未来努力找到这一点。