前言
在文本框可以自适应大小拉伸的前提下,增加一个最大限制宽度,使其到达最大宽度后 再启用 Best Fit 实现自适应改变文字大小以适应文本框的大小。
【Unity实战篇 】 | Unity实现 Text文本框可以自适应大小,到达最大宽度之后再缩小字体
在Unity中经常会用到文本组件的自适应大小功能,一般使用HorizontalLayoutGroup
和ContentSizeFitter
组件配合即可实现文本自适应的效果。
此处不熟悉的可以参考下这篇文章,里面详细介绍了布局组件的使用:【Unity-UGUI控件全面解析】| Layout自动布局组件详解
实际效果如下图所示:
但是这个效果与Text组件上面的Best Fit 不能同时生效