我有一个表格,我想将表格的输入/子项向下移动以在需要时显示错误消息。
我可以遍历孩子,我只想向下移动20个像素,这大约是错误文本的高度,但是输入在x轴上向下移动了3000像素。我敢肯定我做错了。
foreach (Transform child in Form.transform)
{
Vector3 p = child.position;
Debug.Log(child.name);
p.x += 20f;
child.position = p;
}
答案 0 :(得分:2)
这是另一种方法:
Text
或其他布局系统将为您转移所有元素的位置。