UISplitViewController en portrait: comment masquer maître de liste par programmation?

Dans mon UISplitViewController le contrôleur maître est un UINavigationController.
Quand en mode portrait j'aimerais garder la manette de navigation visible aussi longtemps que l'utilisateur navigue vers le haut (à l'aide de la touche retour). Dès qu'un élément de la vue de la table de la manette de navigation est sélectionné, je veux faire disparaître la liste.
Comment puis-je y parvenir? Comment mon UITableViewController savoir si c'est à l'intérieur d'une liste, et si oui, de rejeter lui-même?

OriginalL'auteur Krumelur | 2011-04-19