Files
JJBB/Assets/Project/Script/GUI/Base/UIDynamicText.cs
2024-08-23 15:49:34 +08:00

38 lines
799 B
C#

using UnityEngine;
using UnityEngine.UI;
using UnityEngine.Events;
using System.Collections;
using System.Collections.Generic;
using System;
public class UIDynamicText : UIBase
{
public Text _Text;
public RectTransform _ContainerTrans;
public RectTransform _ScollTrans;
public Vector3 contenLocalPos = Vector3.zero;
public void Start()
{
contenLocalPos = _ContainerTrans.localPosition;
}
public void SetText(string text)
{
_Text.text = text;
//_Text.CalculateLayoutInputHorizontal();
//_Text.CalculateLayoutInputVertical();
//_ContainerTrans.sizeDelta = new Vector2(_ScollTrans.sizeDelta.x, _Text.preferredHeight);
}
void OnEnable()
{
_ContainerTrans.localPosition = contenLocalPos;
}
}