RectTransformUtility.FlipLayoutAxes
Declaration
public static void FlipLayoutAxes(RectTransform rect, bool keepPositioning, bool recursive);Параметры
| Параметр | Описание |
|---|---|
| прямой | RectTransform перевернуть. |
| keepPositioning | Переворачивает вокруг оси, если true. Переворачивает внутри родительской прямой, если false. |
| рекурсивный | Перевернуть детей тоже? |
Описание
Переворачивает горизонтальную и вертикальную оси размера и выравнивания RectTransform, а также, по желанию, его дочерей.
Это поменяет горизонтальную и вертикальную оси в размере и выравнивании RectTransform. Это также можно рассматривать как диагональное перемещение. Любое фактическое содержимое, такое как изображения или текст, не будет перемещено или повернуто, но может быть изменено и выстроено по-другому.
Примером использования является создание контроля, предназначенного для выравнивания вдоль одной оси (как горизонтальный ползунок) и перемещение осей, так что макет становится пригодным для использования вдоль другой оси (как вертикальный ползунок).
При использовании с рекурсивным аргументом, установленным в true, дочерние объекты всегда перемещаются с параметром keepPositioning, установленным в false, так что они должным образом следуют за перемещением родительского объекта.