UISearchController禁用“取消”按钮

时间:2018-01-23 23:03:29

标签: ios swift uinavigationcontroller uinavigationbar uisearchcontroller

我正在设置嵌入UISearchController的{​​{1}},无论我尝试什么,我似乎都无法禁用尝试在UNavigationBar {{ 1}}。 所以我的问题是你是怎么做到的? 到目前为止,我已经尝试了以下方法,但都没有工作。

UISearchController

1 个答案:

答案 0 :(得分:1)

您可以从UISearchBar Delegate方法中禁用取消按钮。

func searchBarTextDidBeginEditing(searchBar: UISearchBar) {
    searchBar.setShowsCancelButton(false, animated: false)
}

func searchBarTextDidEndEditing(searchBar: UISearchBar) {
    searchBar.setShowsCancelButton(false, animated: false)
}