Vous certainement oublié d'ajouter des contraintes, ou ajouté des mauvaises contraintes. Pour ajouter des contraintes, Ctrl + clic ou simplement un clic droit sur la vue, et en cliquant, faites glisser & dans la vue d'ensemble, puis sélectionnez les contraintes appropriées.
Vous pouvez maintenir shift tout en choisissant des contraintes pour sélectionner plusieurs contraintes, puis appuyer sur "Ajouter des contraintes".
Les contraintes appropriées sont habituellement Top, Right, Left et Bottom pour des vues très simples. Cela signifie que vous définissez "Je veux que la vue de gauche de cette vue soit à 10 unités de cette vue". Ou "Je veux 10 unités entre cette vue et cette autre vue".
Il s'agit de régler la distance entre deux objets. C'est une explication grossièrement résumée.
Je vous suggère de jouer avec et de suivre les guides sur les contraintes, car elles ne sont pas faciles à apprendre au début. Et aussi commencer avec vue « simple »: P
Vous pouvez également faire glisser & des contraintes de chute entre les vues elles-mêmes, pas spécifiquement Superview (pour créer des contraintes d'espacement, ou si vous voulez deux points de vue d'avoir par exemple « Largeurs égalité »). Tous les affichages, en tout temps, doivent avoir suffisamment de contraintes pour X, Y, W & H. S'il en manque un, un avertissement rouge s'affiche.
L'avertissement jaune signifie, la plupart du temps, que ce que vous voyez n'est pas exactement ce qui sera rendu. Vous pouvez simplement "Résoudre tout" et l'IDE va réaligner tout, et vous pouvez toujours ctrl Z si ce n'est pas ce que vous vouliez.
Vous utilisez autolayout? –
Avez-vous mis la contrainte pour les éléments que vous avez mis? –
@BhadreshMulsaniya vous voulez dire la largeur et la hauteur des contraintes? –