如何在用户点击搜索栏时显示表格视图 swift
How to show tableview when user taps searchbar swift
我需要一个 tableview 在用户点击搜索栏后以模态方式呈现,然后能够让 tableview 呈现用户搜索的内容,例如 Instagram 的搜索功能。 google 有很多关于如何创建搜索功能的教程,但是 none 关于如何在用户点击搜索栏后显示表格视图的教程。我应该怎么做?
要使 UISearchController
的搜索结果显示在您选择的新 UITableView
中,请执行以下操作:
let searchController = UISearchController(searchResultsController: myTableViewController)
而不是这个:
let searchController = UISearchController(searchResultsController: nil)
将视图控制器传递给构造函数允许 UISearchController
在适当的时间显示视图控制器(即当搜索处于活动状态时)。这就是你需要做的。
传递 nil
意味着,我正在使用我自己的视图控制器(和 table 视图)。
我需要一个 tableview 在用户点击搜索栏后以模态方式呈现,然后能够让 tableview 呈现用户搜索的内容,例如 Instagram 的搜索功能。 google 有很多关于如何创建搜索功能的教程,但是 none 关于如何在用户点击搜索栏后显示表格视图的教程。我应该怎么做?
要使 UISearchController
的搜索结果显示在您选择的新 UITableView
中,请执行以下操作:
let searchController = UISearchController(searchResultsController: myTableViewController)
而不是这个:
let searchController = UISearchController(searchResultsController: nil)
将视图控制器传递给构造函数允许 UISearchController
在适当的时间显示视图控制器(即当搜索处于活动状态时)。这就是你需要做的。
传递 nil
意味着,我正在使用我自己的视图控制器(和 table 视图)。