2010-12-10 60 views
1

Version courte:UINavigationController avec UITableView dans une fenêtre contextuelle modale (sur iPad)

"Comment obtenez-vous d'un simple uitable vers le bas dialogue UINavigationController de forage au style modal non plein écran sur l'iPad?"

Version longue:

J'ai un ensemble très spécifique des exigences que je ne peux pas sembler faire fonctionner ...

J'ai un programme iPad fonctionne que qui doit faire apparaître une vue modale non en plein écran. Ce modal doit avoir un contrôleur de navigation et une simple table d'analyse qui affiche une vue détaillée que je peux avoir modifier certaines valeurs liées à l'élément sélectionné dans la table.

Bien sûr, je cherche à avoir les boutons "Précédent" et "Supprimer" dans la barre de navigation.

je peux gérer la vue détaillée, ce que j'ai des problèmes avec:

  1. pop-up non-plein écran (le mien est toujours plein écran peu importe ce que je essayer).
  2. Le contrôleur de navigation n'affiche pas la vue de table à laquelle je l'ai dit et la barre de navigation n'a même pas le titre que je lui ai assigné dans IB.

Je n'arrive pas à faire fonctionner ça. Si quelqu'un a un pas par exemple l'étape de la façon de ce faire, ce serait génial,

~ Eric

post-scriptum Je n'ai pas peur de le faire à 100% par programmation, mais tous les exemples que j'ai essayés de suivre (et échouant à étendre à mon problème) utilisent IB.

Répondre

1

En ce qui concerne le problème de plein écran, vous devez définir modalPresentationStyle sur UIModalPresentationFormSheet ou UIModalPresentationPageSheet sur le contrôleur que vous souhaitez présenter de manière modale. Je ne suis pas sûr d'un moyen de le faire via IB. En ce qui concerne votre contrôleur de navigation/vue de table, je pense que plus d'informations sont nécessaires pour fournir une réponse.

+0

Quelles informations aimeriez-vous? De plus, je règle cette propriété sur le contrôleur dont je suis issu. – EToreo

+0

Où/comment votre contrôleur de navigation et votre vue de table sont-ils créés? Qu'est-ce qui est lié à quoi dans vos XIB? Comment présentez-vous la vue modale (code)? Je suppose que vous avez une configuration 'UITableViewController' quelque part pour gérer votre vue de table? – bosmacs