2

Je voudrais avoir un contrôleur de niveau racine qui semble être un splitview mais je voudrais également permettre à la vue détaillée de prendre en charge l'intégralité de l'écran (en mode paysage et portrait) - et non comme une vue modale. En guise de contexte, mon application iPad montre à l'utilisateur une liste d'expériences (collections de données échantillonnées à partir de capteurs) dans la vue principale. La sélection d'une expérience entraîne l'affichage des détails de l'expérience (par exemple, le titre, la fréquence d'échantillonnage, etc.) dans la vue détaillée. Mais j'aimerais aussi pouvoir appuyer sur un bouton dans la vue détaillée et passer à un graphique plein écran, par exemple, de données en fonction du temps. Donc, je me demande si quelqu'un a fait cela. Je l'ai déjà essayé dans l'autre sens (uinavigationcontroller dans la vue détaillée de splitviewcontroller) mais cela ne semble pas permettre l'aspect plein écran.Imbrication de UISplitViewController dans UINavigationController

Merci d'avance.

Répondre

1

Je pense qu'une superposition de vue modale avec un style de page complète vous donnerait ce que vous voulez.

 
YourVc * vc = [[[YourVc alloc] initWithNibName:@"YourVc" bundle:nil] autorelease]; 
[self.splitViewController presentModalViewController:vc animated: true]; 

Le style par défaut du contrôleur de vue modal superposé prendra tout l'écran (il ne sera pas un pop-up.)

+0

Miken, merci. Je vais essayer ça. Il peut y avoir des problèmes en ce que le contrôleur de vue que je veux montrer (plein écran) est, lui-même, un contrôleur de navigation. – westsider