comment afficher le bouton annuler de la barre de recherche?
Je veux cacher la Barre de Navigation de ma page lorsque l'utilisateur de commencer le montage sur la barre de recherche, je veux aussi montrer un bouton annuler.
C'est fait mais mon bouton annuler n'est pas accessible lorsque je soulève le UISearchBar
Merci à Tous.
- (void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar
{
self.navigationController.navigationBar.hidden=TRUE;
CGRect r=self.view.frame;
r.origin.y=-44;
r.size.height+=44;
self.view.frame=r;
searchBar.showsCancelButton=TRUE;
}
OriginalL'auteur nizama bunti | 2012-10-23
Vous devez vous connecter pour publier un commentaire.
Objective C
Swift
Aucun paramètre affiche le bouton annuler lors de l'édition de... jolie miss apple :\
OriginalL'auteur
Utiliser ce code pour afficher/Masquer le Bouton annuler dans
SearchBar
Que l'utilisateur va commencer le Montage dans la barre de recherche Montrent le Bouton Annuler.
Ci-dessous les méthodes ne seront accessibles que si vous avez défini le délégué de
SearchBar
correctement.Cacher La
CancelButton
en tant qu'Utilisateur, Cliquez sur le Bouton AnnulerOriginalL'auteur
Utiliser ce code
OriginalL'auteur
Utiliser ce code pour afficher
cancel
bouton. Il montrera bouton lorsque vous entrez du texte danssearchBar
.OriginalL'auteur
Vous devez utiliser UISearchDisplayController, qui permet de masquer la barre de navigation automatiquement pour vous.
Voici le code,
Vous aurez à mettre en place des protocoles UISearchBarDelegate, UISearchDisplayDelegate, UITableViewDelegate, UITableViewDataSource .h fichier.
aussi _searchBar & searchDisplayController variables sont définies dans .h fichier.
OriginalL'auteur
Swift 4:
En dessous de 2 lignes de code a travaillé pour moi de montrer bouton annuler:
Appel à l'intérieur de
searchBarTextDidBeginEditing()
méthode montrera bouton annuler après avoir cliqué sur la barre de recherche.OriginalL'auteur