当用户点击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意味着, 我正在使用我自己的视图控制器(和表视图)