存在足够空间时,应向此布局元素分配的首选宽度。
可将 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<LayoutElement>();
//For each child in the array change its LayoutElement's preferred width size to 250.
foreach (LayoutElement element in myLayoutElements)
{
element.preferredWidth = 250f;
}
}
}