la présentation de points de vue modal dans une liste
Im essayant de charger une modale de vue à partir d'une vue contrôleur qui est affiché dans une fenêtre pop-over. Le modal vue des charges, mais le problème est que la transition dans la vue principale et non dans la liste. Est-ce quelque chose Im manque? Je pensais simplement amorcer à partir d'un vc à l'intérieur d'une liste présenterait la modale d'afficher dans la même fenêtre pop-over...
Le code n'a rien de spécial comme ci-dessous:
- (IBAction)myButton{
ModalVC *controller = [[ModalVC alloc] initWithNibName:@"ModalVC" bundle:nil];
[self presentModalViewController:controller animated:YES];
[controller release]; }
OriginalL'auteur sengbsd | 2010-05-12
Vous devez vous connecter pour publier un commentaire.
Si vous ajoutez
avant l'appel à presentModalViewController:animation de votre ModalVC qui doivent être affichés dans la liste.
Une autre manière d'afficher quelque chose modal dans une fenêtre pop-over est d'utiliser la propriété modalInPopover.
En effet, cette réponse semble manquer le point.
Réglage modalPresentationStyle à UIModalPresentationCurrentContext sur le modèle de contrôleur (pas la présentation de contrôleur) ne fonctionne en effet.
Ceux qui prétendent qu'il ne fonctionne pas: vous le mettre .modalPresentationStyle sur votre vue-contrôleur, le ou la UINavigationController c'est probablement à l'intérieur de? (Vous devez définir sur la valeur liquidative du contrôleur)
OriginalL'auteur Robert Höglund
Malheureusement, il semble que vous ne pouvez pas à cela et il viole le HIG. À partir d'Apple - Vue-Contrôleur Guide De Programmation
Je suppose que cette citation signifie que vous ne devrait pas présenter un autre point de vue contrôleur modal de retard sur la liste sans la fermer; je ne pense pas qu'il se rapporte à la présentation d'une vue contrôleur modal au sein d'une liste.
OriginalL'auteur cidered
C'est parce que vous
presentModalViewController
àself
. Essayez d'ajouter un UIBarButtonItem dans votre ViewController (de soi) et à faire:où
sender
est leUIBarButtonItem
désolé que j'ai mal compris votre question. Je n'ai aucune expérience de chargement d'une vue modal à l'intérieur, une fenêtre pop-over...
OriginalL'auteur ohho