我有两个UITableViewControllers,第一个用于显示表视图数据,第二个用于处理过滤的搜索。

我遇到的问题是在我过滤了结果的第二个UITableViewController上,当我点击单元格以选择另一个控制器时,顶部的UISearchBar和键盘仍然存在。

在第一个TableViewController上不会发生这种情况。

这是我的故事板,右下角的TableViewController处理过滤后的结果。

ios - 在didSelectRow之后如何关闭UISearchController?-LMLPHP

这是我搜寻后在视觉上看起来的样子:

ios - 在didSelectRow之后如何关闭UISearchController?-LMLPHP

最佳答案

self.searchController.dismiss(animated: true, completion: nil)


在didSelectRow应该可以

10-07 12:44