gpt4 book ai didi

ios - 完全隐藏搜索栏

转载 作者:行者123 更新时间:2023-11-29 10:22:01 27 4
gpt4 key购买 nike

我想在用户点击搜索按钮时显示一个搜索栏。我发现很多人在启动时使用偏移来隐藏搜索栏。但是,有没有办法真正隐藏它,比如 .hidden 属性?

这是偏移方法,但搜索栏仍然存在,只是暂时偏移了视线。除非需要,否则我希望它真的消失。

我想另一种方法是创建一个新的 View Controller 并在单击搜索按钮时启动它,但这是额外的开销......特别是因为我有许多这样的 TableView 。感谢任何想法。

in ViewDidLoad:
UISearchBar *searchBar;
searchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(0, 70, 320, 44)];
searchBar.showsCancelButton = YES;
searchBar.delegate = self;
self.tableView.tableHeaderView = searchBar;



In viewWillAppear:

[self.tableView setContentOffset:CGPointMake(0.0, self.tableView.tableHeaderView.frame.size.height) animated:YES];

最佳答案

可以使用隐藏属性
要隐藏搜索栏,请使用

searchBar.hidden = true

要取消隐藏只需将其设置为 false 即可!
希望这有帮助

关于ios - 完全隐藏搜索栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34578346/

27 4 0