UI.LayoutElement
-
LayoutElement.preferredWidth切换到手册public float preferredWidth
;
描述存在足够空间时,应向此布局元素分配的首选宽度。
可将 preferredWidth 设置为 -1,以删除该大小。
using UnityEngine;
using System.Collections;
using UnityEngine.UI; // Required when using UI elements.public class ExampleClass : MonoBehaviour
{
public Transform MyContentPanel; //Sets the flexible height on on all children in the content panel.
public void Start()
{
//Assign all the children of the content panel to an array.
LayoutElement[] myLayoutElements = MyContentPanel.GetComponentsInChildren
(); //For each child in the array change its LayoutElement's preferred width size to 250. foreach (LayoutElement element in myLayoutElements)
{
element.preferredWidth = 250f;
}
}
}