Xcode 6 interface builder a par défaut la case à cocher "utiliser les classes de taille". Il rend la vue adaptative.
Lorsque je tente de faire des enchaînements entre les 2 points de vue dans mon storyboard j'ai de nouvelles options:
au lieu de cela:
Maintenant, nous avons "show" et "présent modal" au lieu de "push" et "modal". L'ancien options sont marqué comme obsolète. J'ai choisi "afficher" option, parce que dans segue paramètres appelée "afficher (par exemple, pousser)
Mais il ne fait pas pousser. Segue animation ressemble à glisser à partir du bas (modale) et la barre de navigation disparaît.
La Question est: Comment puis-je faire de "montrer" le travail comme push? Est-il possible ou dois-je utiliser "push (obsolète)" à la place? Où puis-je trouver toutes les informations sur de nouveaux types de segue? La seule chose que j'ai trouvé dans iOS8 développeur de la bibliothèque est Storyboards Vous Aider à la Conception de Votre Interface Utilisateur , mais il n'y a aucune informations à propos de "montrer" segue.
Mise à JOUR
J'ai essayé de créer un nouveau projet et de "montrer" est vraiment fonctionne comme "push". Je pense que le problème dans mon projet peut-être parce que je réutilisation manette de navigation avec ce code, mais je ne sais pas comment le résoudre.
if ( [segue isKindOfClass: [SWRevealViewControllerSegue class]] ) {
SWRevealViewControllerSegue *swSegue = (SWRevealViewControllerSegue*) segue;
swSegue.performBlock = ^(SWRevealViewControllerSegue* rvc_segue, UIViewController* svc, UIViewController* dvc) {
UINavigationController* navController = (UINavigationController*)self.revealViewController.frontViewController;
[navController setViewControllers: @[dvc] animated: NO ];
[self.revealViewController setFrontViewPosition: FrontViewPositionLeft animated: YES];
};
}
Après cela, j'ai essayer de pousser NewViewController après MainViewController
Mise à JOUR 2:
Je semble être seulement iOS 7, iOS 7.1 problème.