版本: Unity 6 (6000.0)
语言英语
  • C#

RectTransformUtility.FlipLayoutOnAxis

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。尽管我们无法采纳所有提交内容,但我们确实阅读了用户提出的每个建议更改,并在适用时进行更新。

关闭

提交失败

由于某些原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

声明

public static void FlipLayoutOnAxis(RectTransform rect, int axis, bool keepPositioning, bool recursive);

参数

rect 要翻转的 RectTransform。
keepPositioning 如果为 true,则围绕轴心点翻转。如果为 false,则在父级矩形内翻转。
recursive 是否也翻转子元素?
axis 要翻转的轴。0 为水平,1 为垂直。

描述

沿水平或垂直轴翻转 RectTransform 的对齐方式,并可以选择性地翻转其子元素。

这会翻转 RectTransform 的对齐方式。任何实际内容(如图像或文本)都不会被翻转,但可能会以不同的方式对齐。例如,可以实例化一个以从左到右的方式设计的控件(例如,水平滑块,其中 0 在左侧),然后将其水平翻转,以便布局适合在相反的方向使用(例如,水平滑块,其中 0 在右侧)。

当与设置为 true 的 recursive 参数一起使用时,子元素始终以 keepPositioning 选项设置为 false 的方式翻转,以便它们正确地跟随父元素的翻转。