UISearchBar 取消按钮或操作
UISearchBar cancel button no action
我的 UISearchBar's
取消按钮在点击时似乎没有任何反应。这是我当前的代码:
var searchBar = UISearchBar()
在我的 ViewDidLoad
:
searchBar.sizeToFit()
searchBar.searchBarStyle = .minimal
searchBar.placeholder = "Search City"
searchBar.showsCancelButton = true
searchBar.delegate = self
myTable.tableHeaderView = searchBar
想知道您能否帮我弄清楚我的 SearchBar 有什么问题以及为什么取消按钮没有提供任何操作。
实施 SearchBar 委托
func searchBarCancelButtonClicked(_ searchBar: UISearchBar) {
searchBar.setShowsCancelButton(false, animated: true)
searchBar.resignFirstResponder()
}
您还可以隐藏和显示 cancel button
,如下所示:
searchBar.setShowsCancelButton(false, animated: true)
我的 UISearchBar's
取消按钮在点击时似乎没有任何反应。这是我当前的代码:
var searchBar = UISearchBar()
在我的 ViewDidLoad
:
searchBar.sizeToFit()
searchBar.searchBarStyle = .minimal
searchBar.placeholder = "Search City"
searchBar.showsCancelButton = true
searchBar.delegate = self
myTable.tableHeaderView = searchBar
想知道您能否帮我弄清楚我的 SearchBar 有什么问题以及为什么取消按钮没有提供任何操作。
实施 SearchBar 委托
func searchBarCancelButtonClicked(_ searchBar: UISearchBar) {
searchBar.setShowsCancelButton(false, animated: true)
searchBar.resignFirstResponder()
}
您还可以隐藏和显示 cancel button
,如下所示:
searchBar.setShowsCancelButton(false, animated: true)