Question Différents storyboards pour différents appareils dans Xcode 6


Dans le nouveau Xcode 6, nous n’avons qu’un seul storyboard pour les applications universelles. Mais les différences dans mon application dépassent les différentes tailles d'écran entre iPhone et iPad. L'écran de mon iPhone App ne tourne pas, c'est juste un portrait, et l'écran de mon iPad tout pivoter. Le premier écran de mon iPhone est une vue de tableau et le premier écran de mon iPad est une vue de collection et d'autres différences. Comment puis-je y arriver dans Xcode 6?

En d'autres termes. À Xcode 5, même en utilisant des applications universelles, j'ai deux storyboards, un pour iPad et un autre pour iPhone. Mais maintenant, dans Xcode 6, il n'y a qu'un storyboard pour les applications universelles. Je veux avoir deux storyboards à nouveau, mais je n'ai pas trouvé comment faire cela.


16
2017-09-13 02:02


origine


Réponses:


À Xcode 5, même en utilisant des applications universelles, j'ai deux storyboards, un pour iPad et un autre pour iPhone. Mais maintenant, dans Xcode 6, il n'y a qu'un storyboard pour les applications universelles. Je veux avoir deux storyboards à nouveau, mais je n'ai pas trouvé comment faire cela.

Faites-le comme vous le faisiez dans Xcode 5. Aucune loi ne vous dit avoir avoir un seul storyboard dans une application universelle dans Xcode 6. L'ancienne méthode fonctionne bien. J'ai des applications qui le font toujours (recompilé dans Xcode 6 pour iOS 8); Ça marche.

Cependant, quelque chose de bizarre se passe sans aucun doute. Regardez cette capture d'écran. Il montre deux projets ouverts simultanément dans Xcode 6. L'un affiche les boutons iPhone / iPad pour basculer entre les paramètres du paramètre Universal; l'autre pas. Je ne trouve pas de différence entre les deux projets à l'origine de cette interface différente.

enter image description here


6
2017-09-14 22:16



  1. Ouvrez votre paramètre de projet >> sélectionnez info
  2. Dans les propriétés de cible iOS personnalisées, ajoutez Nouveau nom de ligne Nom de base du fichier de storyboard principal (iPad) et définissez la valeur sur "votre nouveau nom de fichier de storyboard"

ou Vous pouvez trouver le chemin dans mon blog

Xcode 6 Storyboard distinct pour iPad et iPhone


44
2017-10-21 18:47