幻之纪元·网游先锋

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;

}

}

}