约束

在调整父对象的大小时,可以防止子对象被缩放且可以以不同的方式将子对象锚定到其父对象。从而确保能够迅速又方便地以不同的布局来呈现设计作品。此功能特别适合设计 UI 模拟,例如设想如何调整对话框的大小而不影响每个对话框控件的位置。

之前
之后
除文本、奖杯按钮和顶部线条外,已对所有对象禁用缩放。对除文本和奖杯按钮外的大多数对象应用了锚定。

使用约束,让您不必担心意外的对象重缩放对设计返工的不利影响,从而自由地进行设计。通过有选择地控制哪些对象将会/不会被缩放和锚定,您的设计将始终正确地响应缩放操作。

约束仅对父-子对象关系有效,即父对象(容器)包含嵌套的内容。子对象的缩放和锚定始终相对于它的容器。例如,在 UI 设计中,设备模拟可能具有父-子对象关系,例如画板-面板,面板-按钮,等等。

只能从约束面板执行约束。此面板控制:

默认情况下,在调整容器的大小时,其中的嵌套内容也将缩放。默认不会锚定子对象。

锁定纵横比

为了防止在不成比例地缩放父对象时,子对象失去其纵横比,可以将其设置为最小适合最大适合

在这两种情况下,如果按比例调整父对象的大小,子对象也将按比例缩放。

要防止子对象缩放:
  1. 选择子对象。
  2. 约束面板上,单击面板的内方格中的水平或垂直实心双箭头(或两个都)。灰色的虚线箭头表示在调整父对象的大小时将不会发生缩放。
要将子对象锚定到它的父边界:
  1. 选择子对象。
  2. 约束面板上,单击内外方格之间的灰色虚线,以将该对象在该方向(上、下、左、右)上锚定到它的父对象。实线表示正在应用锚定。
要保持子对象的纵横比:
  1. 选择子对象。
  2. 约束面板上,单击最小适合最大适合

另请参阅: