2010-06-22 6 views
1

J'ai une série de UITableViews (Child A, B, C) qui ont tous une vue de table parente commune.
La navigation entre les vues de table enfants sera séquentielle (par exemple suite à une recette).Navigation UITableView séquentielle avec flottant UIView/UIButton

À l'heure actuelle, la navigation se présente comme suit:
À partir de Parent TableView (lignes Enfant A, B, C):
Sélectionnez enfant A -> Push enfant A -> Enfants A -> cliquez sur Retour à la pop enfant A et retour au parent
Répétez l'opération pour enfant B, C

Cependant, ce serait bien est si nous pouvions naviguer comme ceci:
à partir de Parent TableView (lignes enfant A, B, C):
Sélectionnez Enfant A -> Appuyez sur Enfant A -> Afficher enfant A -> Cliquez sur un bouton/vue flottant, transparent Suivant -> Appuyez sur Enfant B -> etc. ...

Je n'ai vu aucun exemple de cette navigation dans un exemple de code - est-ce possible ou y a-t-il des pièges cachés?

+0

Question similaire: http://stackoverflow.com/questions/3086381/uinavigationcontroller-going-directly-to-next-controller – nebs

Répondre

1

Je suis sûr que c'est possible, mais vous devrez probablement créer une sous-classe UIView personnalisée pour pouvoir gérer les boutons Suivant/Précédent. Cette classe personnalisée afficherait la vue actuelle et appellerait une méthode dans le TableView parent pour pousser le UITableView approprié sur la pile.

Questions connexes