Ограничители

Можно запретить масштабирование дочернего объекта при изменении размера родительского объекта и привязать дочерний объект к родительскому различными способами. Благодаря этому можно легко и быстро представлять проекты с разными макетами. Эта функция идеально подходит для проектирования макетов пользовательского интерфейса, например для того, чтобы представить, как можно изменить размер диалоговых окон, не влияя на положение каждого элемента управления в диалоговом окне.

До
После
Масштабирование было выключено для всех объектов за исключением текстовой надписи, кнопки с изображением трофея и верхних линий. Привязка была применена к большинству объектов за исключением текстовой надписи и кнопки с изображением трофея.

Ограничения дают свободу при проектировании; пользователям не нужно беспокоиться о том, что нежелательное масштабирование объектов увеличит объем проектной доработки. Благодаря выборочному контролю масштаба и привязки объектов ваш проект будет всегда идеален вне зависимости от масштабирования элементов.

Ограничения эффективны только при наличии связей между родительским и дочерним объектами, т. е. когда родительский объект (контейнер) имеет вложенное содержимое. Масштабирование и привязка дочернего объекта всегда связаны с контейнером. Например, при проектировании интерфейса на макете устройства могут быть представлены связи между родительскими и дочерними объектами (между монтажной областью и панелью, панелью и кнопкой и т. д.).

Ограничения устанавливаются только на панели Ограничения. На панели можно осуществлять контроль:

По умолчанию вложенное содержимое масштабируется при изменении размера контейнера. Привязка дочернего объекта не осуществляется по умолчанию.

Фиксация пропорций

Чтобы не допустить изменения пропорций дочернего объекта при непропорциональном масштабировании родительского объекта, можно выбрать для пропорций дочернего объекта значение Мин. соответствие или Макс. соответствие.

В обоих случаях, если размеры родительского объекта изменяются пропорционально, масштаб дочернего объекта будет также изменяться пропорционально.

Чтобы предупредить масштабирование дочернего объекта, выполните указанные ниже действия.
  1. Выберите дочерний объект.
  2. На панели Ограничения нажмите горизонтальную или вертикальную сплошную двойную стрелку (или обе) во внутренней квадратной области панели. Серая пунктирная стрелка означает, что при изменении размера родительского объекта масштабирование выполняться не будет.
Чтобы привязать дочерний объект к границам родительского объекта, выполните указанные ниже действия.
  1. Выберите дочерний объект.
  2. На панели Ограничения нажмите серую пунктирную линию между внутренней и внешней квадратной областью для привязки дочернего объекта к родительскому объекту в этом направлении (сверху, снизу, слева или справа). Сплошная линия означает, что привязка применена.
Чтобы сохранить пропорции дочернего объекта, выполните указанные ниже действия.
  1. Выберите дочерний объект.
  2. На панели Ограничения нажмите Мин. соответствие или Макс. соответствие.

ТАКЖЕ СМ.: