我需要一个 tableview 在用户点击搜索栏后以模态方式呈现,然后能够让 tableview 呈现用户搜索的内容,例如 Instagram 的搜索功能。谷歌上有很多关于如何制作搜索功能的教程,但没有关于如何在用户点击搜索栏后呈现表格 View 的教程。我应该怎么做?
最佳答案
要使 UISearchController
的搜索结果显示在您选择的新 UITableView
中,请执行以下操作:
let searchController = UISearchController(searchResultsController: myTableViewController)
而不是这个:
let searchController = UISearchController(searchResultsController: nil)
将 View Controller 传递给构造函数允许 UISearchController
在适当的时间(即当搜索处于事件状态时)显示 View Controller 。这是您需要做的。
传递 nil
意味着,我正在使用我自己的 View Controller (和 TableView )。
关于ios - 如何在用户快速点击搜索栏时显示表格 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36943879/