Je tire mes cheveux sur celui-ci. J'ai un NavigationController avec deux niveaux de TableViews. Chaque TableView est dans son propre fichier NIB. Le premier niveau affiche simplement une liste. Lors de la sélection d'une cellule, elle amène l'utilisateur à un second niveau TableView avec une liste plus détaillée. C'est sur ce second niveau TableView que je veux afficher une barre de recherche (en fait j'utilise aussi un SearchDisplayController). Je l'ai ajouté à TableView parce que je veux que le SearchBar fasse défiler avec la table.Le fichier NIB ne s'affiche pas à l'exécution
Ci-dessous, j'affiche deux captures d'écran. Le premier est la tableview de second niveau dans InterfaceBuidler. La seconde est la tableview de second niveau à l'exécution. Pour une raison quelconque, le SearchBar ne s'affiche pas au moment de l'exécution.
J'ai essayé de créer un tout nouveau projet à partir de zéro et les mêmes choses se produisent. Je ne comprends pas pourquoi le SearchBar ne s'affiche pas sur un NIB poussé sur le NavigationController. Avant de demander, si je mets le SearchBar sur le premier niveau TableView, il se montre très bien. Oui, je l'ajoute à TableView lui-même, donc c'est une partie de la vue qui devrait être affichée.
Aide! Qu'est-ce que je fais mal?
C'est ce qui affiche réellement après la poussée ... est XIB
Merci, mais cela ne fait pas vraiment ce que je veux. Je veux que ScrollBar fasse défiler avec le TableView. J'ai testé cela et si le TableView est la vue primaire pour le NavigationController, il se montre bien et défile avec la Table. Mais pour une raison quelconque, la même configuration sur un TableView qui est ensuite poussée sur la vue avec le NavigationController n'affiche pas le SearchBar. – jschmidt