Para un UISearchBar
querrá implementar func searchBar(searchBar: UISearchBar, textDidChange searchText: String)
.
Esto se activa antes de func searchBarTextDidBeginEditing(searchBar: UISearchBar)
y antes de func searchBar(searchBar: UISearchBar, shouldChangeTextInRange range: NSRange, replacementText text: String) -> Bool
también.
aplicación
Usted debe ser algo como esto:
func searchBar(searchBar: UISearchBar, textDidChange searchText: String) {
if searchText == "" {
//Code to execute when search is cleared
}
}
mira la respuesta aquí http://stackoverflow.com/questions/1092246/uisearchbar-clearbutton-forces-the-keyboard-to-appear – Hiren