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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值