Работа с объектами
Умное изменение размера группы
Когда вы изменяете размер группы, перетаскивая ее маркеры или используя Инспектор, приложение может масштабировать ее элементы разумно, а не растягивать все равномерно. Для каждого объекта внутри группы можно задать собственное поведение в разделе Изменение размера группы на вкладке Параметры объектов в Инспекторе, когда объект выделен внутри группы.
Доступны следующие варианты поведения:
- Объект масштабируется пропорционально вместе с границей группы. Это поведение по умолчанию.
- Объект растягивается, заполняя доступное пространство при изменении размера группы.
- Объект сохраняет исходный размер.
- Положение объекта внутри группы смещается вместе с изменением границы.
- Объект сохраняет расстояние до одной или нескольких границ группы, пока ее размер меняется.
Сочетая разное поведение для разных объектов одной группы, можно, например, сохранить размер стульев, растягивая стол перед ними.
Чтобы задать, как размер и расположение объекта должны меняться относительно группы, выделите объект. Затем переведите каждый из параметров его размеров и расстояний в неизменяемое или изменяемое состояние. Эти параметры отображаются в разделе Изменение размера группы в виде зигзагообразных линий, когда соответствующее значение может меняться (например, объект может растягиваться по вертикали). Неизменяемое значение показано прямой линией. Нажимая на линию, можно переключать ее состояние с неизменяемого на изменяемое и обратно.
1 – Сплошная линия показывает контур объекта.
2 – Пунктирная линия показывает границу группы.
1 – Ширина объекта.
2 – Глубина объекта.
3 – Высота объекта.
4 – Расстояние от задней стороны объекта до границы группы.
5 – Расстояние от левой стороны объекта до границы группы.
6 – Расстояние от правой стороны объекта до границы группы.
7 – Расстояние от передней стороны объекта до границы группы.
8 – Расстояние от верха объекта до границы группы.
9 – Расстояние от низа объекта до границы группы.
Нажатие на любой объект в группе выделяет группу целиком. Чтобы выделить отдельный объект, нажмите на него второй раз. Иногда удобнее выделить объект группы в Дереве проекта, нажав на его имя.
Пример настроек объекта
В приведенном выше примере:
- Ширина объекта изменяемая. При изменении размера группы объект будет растягиваться слева направо.
- Глубина и высота объекта не изменятся.
- Расстояние от передней стороны объекта до границы группы изменится при изменении размера группы.
- Остальные расстояния от объекта до границы группы не изменятся.
Пример с изменением размера группы
В этом примере у нас группа из двух объектов: дивана и кресла.
Зададим такое поведение. Диван должен становиться длиннее, когда группу растягивают. Но глубина и высота дивана должны оставаться прежними. Кресло меняться не должно. Промежуток между диваном и креслом тоже должен сохраняться.
В результате диван стал длиннее, а больше ничего не изменилось.