web-dev-qa-db-fra.com

"Toute" classe de taille manquante dans Xcode 8

Je suis un peu confus en voyant les options de classe de taille du nouveau générateur d'interface dans Xcode 8 beta. J'ai l'habitude de créer l'interface utilisateur de mes applications en les concevant d'abord dans la classe de taille "N'importe", puis en faisant des ajustements personnalisés dans les autres. Le flux de travail est-il censé être modifié dans cette nouvelle version de Xcode?

Any size class in Xcode 7

19
FlySoFast

La façon de procéder a légèrement changé dans la nouvelle version de Xcode. Il devrait se construire automatiquement pour "any-any". Jetez un œil à cette vidéo de la WWDC qui, je pense, l'explique en détail. Il y a aussi une partie 2, alors faites attention si vous en avez besoin.

https://developer.Apple.com/videos/play/wwdc2016/222/

J'espère que je pourrais aider,
Zack

13
Zack

L'interface utilisateur pour sélectionner les classes de taille a changé dans xcode 8. Maintenant, c'est comme suit:

Toutes les contraintes que vous ajoutez sans sélectionner les options Vary for Traits seront considérées comme pour toutes les classes de taille ( Any Any précédemment)

enter image description here

Pour ajouter une contrainte à une classe de taille spécifique, ajoutez-la en sélectionnant:

  • L'appareil en bas et en sélectionnant Varier pour les traits les options de cette classe de taille.
  • Lorsque vous ajoutez des contraintes à une classe de taille spécifique, la barre devient bleue comme ci-dessous

enter image description here

22
Durga Vundavalli

Pour convertir de l'ancien Any by Any vers la nouvelle disposition Trait, passez par chacun de vos contrôleurs de vue et mettez à jour tous les cadres.

Screen shot

2
Starchand