Vous pouvez empêcher la mise à l’échelle d’un objet enfant lorsque vous redimensionnez son objet parent et vous pouvez l’ancrer à son objet parent de différentes façons. Vous pouvez ainsi rapidement et facilement présenter vos maquettes avec différentes mises en page. La fonction est parfaite pour concevoir des maquettes d’interface utilisateur, par exemple pour envisager la façon dont des zones de dialogue peuvent être redimensionnées sans affecter la position des commandes de dialogue.
L’utilisation de contraintes vous donne la possibilité de concevoir sans avoir à vous craindre qu’un redimensionnement indésirable d’un objet ait un effet négatif sur la refonte de la maquette. Si vous définissez de façon sélective quels objets seront/ne seront pas mis à l’échelle et ancrés, votre maquette réagira toujours correctement à la mise à l’échelle.
Les contraintes fonctionnent uniquement sur les relations objet parent-objet enfant, c’est-à-dire lorsqu’un objet parent (conteneur) intègre un contenu imbriqué. La mise à l’échelle et l’ancrage d’un objet enfant sont toujours réalisés par rapport à son conteneur. Par exemple, dans la conception d’UI, une maquette pourrait avoir des relations objet parent-objet enfant telles que plan de travail-sous-fenêtre, sous-fenêtre-bouton, etc.
Vous ne pouvez appliquer des contraintes qu’à partir de la sous-fenêtre Contraintes. Les commandes de la sous-fenêtre :
Par défaut, le contenu imbriqué se mettra à l’échelle lorsque son conteneur sera redimensionné. Un objet enfant n’est pas ancré par défaut.
Pour éviter qu’un objet enfant ne perde ses proportions lorsque son parent est mis à l’échelle de manière disproportionnée, vous pouvez le régler sur Ajustement min. ou Ajustement max.
Dans les deux cas, si l’objet parent est redimensionné de façon proportionnelle, l’objet enfant se mettra également à l’échelle proportionnellement.