xcode 4.5 comment choisir les storyboards au lancement

Essayer de faire de mon application fonctionne avec l'iPhone 5 et l'iPhone 4/4s. J'ai essayé la "mise en forme automatique", mais ne semble pas fonctionner pour mon app lu aussi qu'il n'est pas pris en charge dans iOS 5. Mise en page automatique spécifiquement échoue sur une vue contrôleur qui a un UIScrollview et un UIPicker qui est de la taille dans le code. Avoir deux Storyboards un pour de 4 pouces et d'un 3,5 pouces semble la voie à suivre.

Les deux Storyboard aproch semblent être la solution pour moi. Donc cela me laisse avec deux questions;

  1. Où devrait le code pour détecter puis si c'est un 4/4s/5 aller? Je suppose que dans l'appDelegate.m dans le didFinishLaunchingWithOptions méthode

  2. Comment puis-je changer le "Storyboard"?

  • Vous devriez également envisager d'utiliser des ressorts et des entretoises pour redimensionner votre point de vue au lieu de dupliquer votre storyboard, surtout si tout ce qui est en train de changer la mise en page. Il pourrait facilement conduire à beaucoup plus maintenable solution, et soutiendra les versions précédentes d'iOS.
  • En utilisant les réponses fournies, j'ai créé une catégorie pour rendre cela plus facile -- gist.github.com/4003438
  • ne pouvait pas être plus facile ... stackoverflow.com/a/13040627/294884 ou stackoverflow.com/a/12799462/294884
InformationsquelleAutor Xaphann | 2012-09-21