1

Comment ajouter une barre de recherche statique (qui ne défile pas avec UITableView) sous UINavigationController dans la vue racine d'un UISplitViewController. L'application de messagerie iPad a un exemple de l'un d'entre eux. En fait, je voudrais ajouter une barre d'outils avec un contrôle segmenté au lieu d'une barre de recherche, mais j'imagine que le processus est le même.Comment ajouter une barre de recherche sous la barre de navigation dans un UISplitViewController?

Répondre

0

Umm ... pouvez-vous reformuler cela? Voulez-vous dire dans le volet gauche de l'UISplitViewController? UINavigationController n'est pas autorisé en tant que parent d'un UISplitViewController - cela donne une erreur d'exécution dans SDK 3.2. Si ce que vous dites est essentiellement "Comment ajouter une barre de recherche dans le volet gauche d'un UISplitViewController?" Alors la réponse est la même que pour n'importe quelle vue que vous affichez comme le volet de gauche. UIViewControllers simples (pas seulement un UITableView), vous construisez une plume dans IB avec la vue, la barre de recherche, ci-dessous que vous mettez ensuite un UITableView.C'est la NIB que vous affectez dans la soi-disant "Interface maître" (côté gauche).

la plupart des gens qui ont ce genre de question pense que vous ne pouvez utiliser un UITableView dans le « Maître Interface » (puisque c'est ce qu'il ressemble se passe).

+0

Oui je voulais dire le volet gauche d'un UISplitViewController, donc je suppose que ma question est vraiment comment dois-je ajouter une barre d'outils statique sous la barre de navigation lorsque vous utilisez UITableViewController? Puis-je toujours utiliser cette classe? Merci pour l'aide ... Je suis tout nouveau à iphoneos. – user314091

1

Oui, je voulais dire le volet gauche d'un UISplitViewController, donc je suppose que ma question est vraiment comment dois-je ajouter une barre d'outils statique sous la barre de navigation lorsque vous utilisez UITableViewController?

Vous pouvez ajouter n'importe quelle vue (à l'exception de la nouvelle vue partagée iPad) à un contrôleur de navigation, et pas seulement à UITableView. Et la vue ajoutée peut avoir des sous-vues ...

Ajoutez une vue UIV au contrôleur de navigation. Dans cet UIView, ajoutez d'abord votre barre de recherche, puis votre contrôleur de navigation sous la barre de recherche. Vous pouvez même ajouter une barre d'outils en bas.

NavigationController 
    UIView 
    searchbar 
    tableview 
    toolbar