1
Comment ajouter une barre de recherche dans la barre de navigation pour iPhone? en ce moment j'ai ajouté à la vue de la table?Comment ajouter une barre de recherche dans la barre de navigation pour iPhone
Comment ajouter une barre de recherche dans la barre de navigation pour iPhone? en ce moment j'ai ajouté à la vue de la table?Comment ajouter une barre de recherche dans la barre de navigation pour iPhone
Dans iOS 7, c'est très facile. Il suffit d'ajouter ceci à votre UISearchDisplayController
searchDisplayController.displaysSearchBarInNavigationBar = YES;
Hé, un peu grande, mais ma barre de recherche est affiché au milieu de l'écran .. et non pas dans la barre de navigation. –
@VanDuTran - la seule façon de voir ce qui se passe est si vous avez laissé du code quelque part dans votre classe qui modifie le positionnement de la barre de recherche. Je l'ai utilisé dans quelques applications ciblant iOS 7 et cela fonctionne très bien. Voir les docs de la pomme: https://developer.apple.com/library/ios/documentation/userexperience/conceptual/TransitionGuide/Bars.html – DiscDev
@VanDuTran J'ai eu le même problème et l'ai résolu en créant une sortie du titre NavigationBar la barre de recherche dans IB. Vous pouvez également le faire par programmation avec << self.navigationItem.titleView = self.searchDisplayController.searchBar; >>. De plus, j'ai dû redéfinir le paramètre tableView contentInset par -44 pour corriger l'espace blanc visible où la barre de recherche existait. – lm2s