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