Champ De Texte Comme Barre De Recherche
Y a de bons tutoriels ou les moyens de transformer un champ de texte dans une barre de recherche?
J'ai déjà ma barre de recherche mis en place avec barre de recherche recherche + contrôleur d'affichage, et il fonctionne très bien-mais il est difficile à personnaliser...en particulier de se débarrasser du vilain gris superposition et apparemment c'est la meilleure façon d'aller.
Je n'ai pas été en mesure de trouver toutes les informations sur cette et pensé que quelqu'un a pu le faire avant.
Pour Swift 3. J'ai trouvé une solution ici: Personnaliser textfield facilement
OriginalL'auteur user3306356 | 2014-03-16
Vous devez vous connecter pour publier un commentaire.
je ne sais pas du tout des tutoriels qui couvre ce sujet, mais il y a quelque temps avec l'aide de quelqu'un d'autre, j'ai été capable de le faire. voici le code total .h et .m de fichier. je peux vous expliquer la chose ensemble, mais il est formulé des commentaires sur chaque ligne, donc je suppose que c'est assez clair.
.h
.m
j'espère que le ci-dessus est clair et utile assez, laissez-moi savoir si vous avez besoin d'aide avec elle.
avec devrait en voyant ton code, il est difficile de proposer de l'aide. Le code ci-dessus est définie pour un tableau simple de ses membres sont déclarés sur la même classe. Elle peut être liée à la méthode que vous utilisez pour extraire les données à partir du serveur.
Je vais partager mon code
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)gamme replacementString:(NSString *)chaîne de caractères { NSPredicate *prédicat = [NSPredicate predicateWithFormat:@"strSubCatName contient[cd] %@",textField.le texte]; searchArray =[NSMutableArray arrayWithArray:[arrSubCatOb filteredArrayUsingPredicate:prédicat]]; NSLog(@"recherche du tableau est:%@",searchArray); [self.tableViewForSubCat reloadData]; return OUI; }
Je suis en utilisant ce code pour le filtrage tableview des données à l'aide de la recherche personnalisée textfield
OriginalL'auteur Adrian P
Télécharger le code source complet d'ici https://github.com/shashidev/TextFieldAsSearchBar.git
ou
Mettre en œuvre les
.m
fichier.OriginalL'auteur Shashi Dev