我需要一个tableview,在用户点击搜索栏后以模态方式呈现,然后能够让tableview呈现用户搜索的内容,比如Instagram的搜索功能。google上有很多关于如何创建搜索功能的教程,但没有一个是关于如何在用户点击搜索栏后呈现tableview的。我该怎么做呢?
5sxhfpxr1#
要使UISearchController的搜索结果显示在您选择的新UITableView中,请执行以下操作:
UISearchController
UITableView
let searchController = UISearchController(searchResultsController: myTableViewController)
而不是:
let searchController = UISearchController(searchResultsController: nil)
将视图控制器传递给构造函数允许UISearchController在适当的时候(例如,当搜索处于活动状态时)显示视图控制器。传递nil意味着,* 我正在使用我自己的视图控制器(和表视图)*。
nil
1条答案
按热度按时间5sxhfpxr1#
要使
UISearchController
的搜索结果显示在您选择的新UITableView
中,请执行以下操作:而不是:
将视图控制器传递给构造函数允许
UISearchController
在适当的时候(例如,当搜索处于活动状态时)显示视图控制器。传递
nil
意味着,* 我正在使用我自己的视图控制器(和表视图)*。