要实现InputField框自适应输入内容,除了通过代码进行处理,还可以是使用以下简便的方法。
1、创建InputField组件:右键->UI->Input Field -TextMeshPro。
2、把Input Field Settings中的Line Type设置为Multi Line Newline模式,如下图:
3、添加Content Size Fitter组件,并把Horizontal Fit和Vertical Fit都设置为Preferred Size模式,如图:
4、添加Layout Element组件,并设置Min Width,Min Height的值,以设置输入框的一个初始宽高,如图:
自此,我们在InputField输入内容时,框的大小就可以根据内容进行自动调节了。
<iframe allowfullscreen="true" data-mediaembed="bilibili" frameborder="0" id="wEbsxL6x-1710769307694" src="https://player.bilibili.com/player.html?aid=1101935645"></iframe>Unity InputField实现框自适应内容简便方法
标签:InputField,Unity,内容,设置,组件,框自,简便 From: https://blog.csdn.net/mr_five55/article/details/136822796