关于TextMeshPro(UI)的文本框自适应问题——个人菜鸟笔记

1、关于文字会自动换行的问题

 可以将组件中的Wrapping的选项改为Disable


 

2、关于文本框大小自适应文本长度的问题

我们需要给文本添加一个父物体,在父物体和文本物体上添加添和Content Size Fitter组件,在父物体上添加Vertical Layout GroupHorizontal Layout Group组件(这里只需勾选全Child Force Expand,目的是为了自适应子物体大小)

        Wrapping的选项为Ensable(高度自适应):将两者的Content Size Fitter组件的Vertical Fit 为Preferred Size。

         当Wrapping的选项为Disable(宽度自适应。因为有组件控制,用Enable也是可以的):将两者的Content Size Fitter组件的Horizontal Fit 为Preferred Size。

        ps:若Content Size Fitter组件下全部选择Preferred Size则是宽度自适应

        如果想要内容垂直显示Wrapping的选项为Ensable,父物体的Content Size Fitter组件下全部选择Preferred Size,文本物体的宽度改为1,并且其Content Size Fitter组件的Vertical Fit 为Preferred Size。


 笔记可能有很多漏洞,欢迎大佬指出,我会尽快更正,感谢!!!

Supongo que te gusta

Origin blog.csdn.net/WinDivI/article/details/133378425
Recomendado
Clasificación