Unity依据文本内容自动扩展文本框+文本框上下滑动

Unity依据文本内容自动扩展文本框+文本框上下滑动-个人纪录用

这里使用Scroll View组件作为滑动组件,Text组件作为文本显示组件。
首先,添加Scroll View组件并在其Content下添加Text组件,对Scroll View组件进行设置使其只支持上下滑动,左右滑动无效,并删除横向组件调整UI适配。
组件层级关系
Unity依据文本内容自动扩展文本框+文本框上下滑动_第1张图片
在Viewport组件上添加Mask组件,用于对不再在范围内的字体进行遮挡,其中TextMask就是一张纯白图。
Unity依据文本内容自动扩展文本框+文本框上下滑动_第2张图片
在Content上添加Content Size Fitter适配组件,依据子物体大小改变自身的大小,这里我对他进行了纵向适配的设置,Vertical Layout Group进行细节调整。
Unity依据文本内容自动扩展文本框+文本框上下滑动_第3张图片
在(说明)Text组件上同样添加Content Size Fitter适配组件,并调整纵向适配,将Text组件的字体大小,行距设置完毕将Vertical Overflow设置为Truncate模式,防止最后一行字体不显示。

你可能感兴趣的:(Unity个人记录)