0
我该如何去编程地将搜索栏添加到uitableview头?具体来说,我有一个酒吧按钮项目,当它被按下时,我想在搜索栏中将动画显示到表格视图标题中,当按下取消按钮时,它将动画返回到视图外,并且标题缩回到正常。这可能吗?谢谢。如何以编程方式将搜索栏添加到UITableView标头?
我该如何去编程地将搜索栏添加到uitableview头?具体来说,我有一个酒吧按钮项目,当它被按下时,我想在搜索栏中将动画显示到表格视图标题中,当按下取消按钮时,它将动画返回到视图外,并且标题缩回到正常。这可能吗?谢谢。如何以编程方式将搜索栏添加到UITableView标头?
它基于斯威夫特2但是这不是很diff来迅速3
添加搜索委托视图控制器:
UISearchResultsUpdating
进行搜索:
let searchController = UISearchController(searchResultsController: nil)
设置此searchController的默认值:
searchController.searchResultsUpdater = self
searchController.dimsBackgroundDuringPresentation = false
definesPresentationContext = true
添加搜索到表:
table.tableHeaderView = searchController.searchBar
此委托让你知道开始搜索:
func updateSearchResultsForSearchController(searchController: UISearchController) {
filterContentForSearchText(searchController.searchBar.text!)
}
Impliment搜索功能:
func filterContentForSearchText(searchText: String, scope: String = "All") {
// do some stuff
}