unity ContentSizeFitter立即生效

Posted on 2020-08-25 10:55  路虽弥,不行不至  阅读(928)  评论(0编辑  收藏  举报

ugui Text上添加了ContentSizeFitter组件后,如果在代码里对Text.text重新赋值,文本框并不会马上改变大小,而是会延迟到下一帧。需要调用如下方法 方可立即改变!

 

tagtxgo.GetComponent<ContentSizeFitter> ().SetLayoutHorizontal ();//水平适应调用

tagtxgo.GetComponent<ContentSizeFitter> ().SetLayoutVertical ()。//垂直适应调用

如果没有调用这两个方法,则立即获取sizeDelta会出现问题!

Copyright © 2024 路虽弥,不行不至
Powered by .NET 9.0 on Kubernetes