Comment puis-je configurer un modal segue (par programmation) pour un push segue
j'ai une manette de navigation dans mon storyboard, mais pour une raison que je dois faire un segue par programme, mais comment puis-je faire une poussée segue par programmation?
c'est mon code pour l'instant:
- (IBAction)nextviewButton:(id)sender {
HolesViewController *Holes = [self.storyboard instantiateViewControllerWithIdentifier:@"HolesViewController"];
Holes.nameString = self.NameField.text;
[self presentViewController:Holes animated:YES completion:nil];
}
OriginalL'auteur lennartk | 2013-03-26
Vous devez vous connecter pour publier un commentaire.
Sinon, en fait, je préfère définir un segue dans mon storyboard, mais plutôt que d'en provenance du bouton, je l'ai proviennent de la vue-contrôleur lui-même, par exemple:
Alors, donnez-lui enchaîner un "storyboard id", dites "Détails", puis vous pouvez invoquer que segue par programmation via:
J'aime cela parce que de cette façon, le storyboard continue de représenter visuellement le flux de l'application (par opposition à éventuellement avoir des scènes flottant là-bas sans enchaîne). Et vous pouvez utiliser exactement la même construction pour la " pousser et modal enchaîne (et de la vue, contrôleur de la présentation de la prochaine vue-contrôleur ne se soucie pas de qui un le storyboard utilise).
OriginalL'auteur Rob
Eu
OriginalL'auteur lennartk