uitableview - bar - Botón Cancelar en UISearchController
search bar swift 4 example (2)
En mi proyecto estoy usando un UITableViewController con un UISearchController interno para filtrar los datos en mi tableView .
No tengo ningún problema para filtrar los datos, pero debo hacer que la fecha de mi tableView vuelva a cargar cuando hago clic en el botón CANCELAR UISearchController pero no puedo encontrar el método de delegado para esto ...
¿Puedes ayudarme a entender cómo resolver este problema?
Si implementa el protocolo UISearchResultsUpdating , puede saber que la cancelación se activa cuando el estado active es false .
func updateSearchResultsForSearchController(searchController: UISearchController) {
if !searchController.isActive {
print("Cancelled")
}
}
UISearchController searchBar''s delegate UISearchController searchBar''s . Una vez que haya hecho esto, la adición del método delegado searchBarCancelButtonClicked: llamará correctamente.
self.searchController.searchBar.delegate = self;
- (void)searchBarCancelButtonClicked:(UISearchBar *)searchBar {
}