当用户点击search栏时,如何显示tableview
我需要在用户点击search栏后以模态forms呈现tableview,然后才能让tableview呈现用户search的内容,如Instagram的searchfunction。 有很多关于如何做searchfunction的谷歌教程,但没有关于如何在用户点击search栏后呈现tableview的教程。 我该怎么做?
要使UISearchController
的search结果显示在您select的新的UITableView
中,请执行以下操作:
let searchController = UISearchController(searchResultsController: myTableViewController)
而不是这个:
let searchController = UISearchController(searchResultsController: nil)
将视图控制器传递给构造函数允许UISearchController
在适当的时间(即当search处于活动状态时)显示视图控制器。 这是你需要做的。
传递nil
意味着, 我正在使用我自己的视图控制器(和表视图) 。