2
J'ai une application avec la classe suivante:personnalisé UISearchBar
@interface SearchViewController : UIViewController <UITableViewDataSource, UITableViewDelegate, UISearchBarDelegate>
@property (nonatomic, retain) IBOutlet UISearchBar *search;
Comment puis-je personnaliser UISearchBar? Je voudrais ajouter un bouton segmenté pour permettre les options de recherche (et/ou/phrase).
merci. Je note pour les futurs lecteurs que vous devez également ajouter [search sizeToFit], sinon la barre de recherche affichera sa taille d'origine (je suis en train de configurer showsScopeBar dans viewDidLoad). – Matt
Si vous voulez filtrer chaque étendue, à quoi ressemblera votre 'cellForRowAtIndexPath'? - J'ai une fonction de recherche et deux portée: 'City' et' Church', la fonction de recherche fonctionne, mais il affichera une cellule vide. Mon 'cellForRowAtIndexPath' ressemble à ceci:' if (tableView == self.searchDisplayController.searchResultsTableView) { if ([champ de recherche scopeButton]) { cell.textLabel.text = [[filteredResult objectAtIndex: indexPath.row] objectForKey: @ " Des endroits"]; } 'S'il vous plaît avis. – Jahm