1

Je travaille avec UISplitViewController et je souhaite présenter un VC à partir du contrôleur de vue détaillée de splitViewController. Je le fais comme ceci:Présentation d'un contrôleur View uniquement dans le contrôleur DetailViewController de UISplitViewController

[self presentModalViewController:VC animated:YES]; 

a également essayé cela du maître VC.

[self.detailVC presentModalViewController:VC animated:YES]; 

Il s'agit d'un plein écran, je veux dire c'est comme présenter à partir du UISplitViewController lui-même. J'ai essayé de changer les styles de présentation modale même si j'ai obtenu les mêmes résultats. Ce que je veux, c'est que le VC présenté soit présenté dans les limites du DetailVC et qu'il puisse être de toute la trame de DetailVC, mais ne vienne pas à proximité du MasterVC. Pour l'instant, j'utilise UIView Animation pour y parvenir, des idées sur la façon de le faire juste en présentant?

+0

Avez-vous une réponse à cette question? – venky

Répondre

0

Votre contrôleur de vue de détail doit se trouver à l'intérieur d'un contrôleur de navigation, puis vous poussez votre contrôleur de vue supplémentaire dans le contrôleur de navigation au lieu de modal.

+0

Je ne veux pas pousser Je veux présenter le VC. – satheeshwaran

+0

La présentation, même si vous forcez le cadre, va au moins assombrir la vue principale et empêcher toute interaction. Est-ce votre intention? – Wain

1

À partir de Xcode 6:

Dans le story-board, sélectionnez la présente Segue de façon modale, et aller à l'inspecteur Identity, et choisissez contexte actuel pour l'option de présentation.

enter image description here

Questions connexes