Unity中ContentSizeFitter的使用

众所周知,在Text上装一个ContentSizeFitter,可以让RectTransform的的宽度自适应文本的长度。

但是更新了Text组件上的文字之后,默认的行为是下一帧才会自动更新RectTransform的大小。

如果想要在本帧就更新RectTransform的宽度,可以这么写:

1
text_xxx.gameObject.GetComponent<ContentSizeFitter>().SetLayoutHorizontal();
Buy Me A Coffee / 捐一杯咖啡的钱
分享这篇文章~
0%
//