Czy istnieje możliwość programistycznego zresetowania paska UISearchbar za pomocą narzędzia searchDisplayController, który jest aktywny i zawiera już tekst?Programowanie programowo UISearchbar
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
if (tableView == self.searchDisplayController.searchResultsTableView) {
searchDisplayController.searchResultsTableView.hidden = YES;
searchBar.showsCancelButton = NO;
[searchBar resignFirstResponder];
}
}
To rozwiązanie działa, ale w wyszukiwarce nadal jest tekst. Jeśli dodaję te linie kodu:
searchBar.text = @"";
Zawsze pozostaje czarny przezroczysty widok.
Jakieś rozwiązania?
spróbować searchBar.text = nil; –