<分区>
我使用 searchBar 作为 tableView 的过滤器。 我读过几篇文章,包括
self.definesPresentationContext = true
关闭 searchBar,但这不是我的情况。 我想要实现的是,一旦用户点击该栏,如果不满足某些条件,它就会取消搜索并关闭它。
我也尝试过
searchController.active = false
没有结果。任何人都可以帮忙吗?谢谢
最佳答案
尝试:
[searchController.searchBar setHidden:YES];
您可能还想关闭 presentingViewController。
虽然正如马特指出的那样,这是一种奇怪的做法。如果不满足条件,您最好显示一个 alertView,甚至不显示 searchBar。
关于ios - 在 Swift 2.x 和 iOS9 中以编程方式关闭 searchBar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37420974/