我正在使用searchBar作为tableView的过滤器。 我读过几篇文章,其中包括

self.definesPresentationContext = true

取消searchBar,但这不是我的情况。 我要实现的是,如果用户不满足某些条件,则只要在用户点击该栏,它就会关闭搜索,并关闭该搜索。

我也试过

searchController.active = false

没有结果。 有人可以帮忙吗? 谢谢

===============>>#1 票数:1

尝试:

[searchController.searchBar setHidden:YES];

您可能还需要关闭presentingViewController。

尽管正如马特指出的那样,这是一种奇怪的做法。 如果不满足条件,最好不要显示alertView,甚至不显示searchBar。

  ask by Nicholas translate from so

未解决问题?本站智能推荐: