将操作设置为取消uisearchController内的按钮

时间:2016-09-22 02:47:40

标签: swift

let searchController = UISearchController(searchResultsController: nil)
uiView.addSubview(searchController.searchBar)
    searchController.searchResultsUpdater = self
    searchController.dimsBackgroundDuringPresentation = false
    definesPresentationContext = true

如何向搜索栏的“取消”按钮添加操作。我想在用户按下取消按钮后重新加载表格数据。

1 个答案:

答案 0 :(得分:1)

您需要像这样设置UISearchController的委托:

searchController.searchBar.delegate = self;

然后,您可以将以下方法添加到您的代码中(按下取消按钮时触发):

func searchBarCancelButtonClicked(searchBar: UISearchBar) {
}