4

Qu'est-ce qui est considéré comme la meilleure pratique lorsque vous appuyez sur une vue modale lors de l'utilisation d'un UISplitViewController? Souhaitez-vous pousser depuis le RootViewController, le DetailViewController ou directement depuis le délégué d'application?UISplitViewController - Push Modal View

Idéalement, la fonctionnalité que j'essaie de réaliser consiste à afficher le contrôleur de vue modale dès que le contrôleur UISplitView est chargé en fonction de certaines conditions.

Merci d'avance pour toute indication à ce sujet.

Répondre

1

J'essayais de faire exactement la même chose, et j'ai trouvé la réponse suivante: il est plus simple de le faire depuis le délégué de l'application. En mode Portrait, le RootViewController est créé d'une manière étrange (popover) donc ce n'est pas pratique, le délégué d'application s'assure que votre vue s'affichera correctement dans tous les cas. Je ne me souviens pas du problème avec le détail dans DetailViewController.

EDIT: l'implémentation réelle dans application:didFinishLaunchingWithOptions: est quelque chose comme ça: [splitViewController presentModalViewController: modalViewController animated: NO];. J'espère que cela t'aides!

+0

Comment feriez-vous différemment si vous utilisiez des storyboards et des segues? – radven

+0

Aucune idée, je ne les ai pas utilisées! – jv42

Questions connexes