我想调整文本框的大小。我的项目从firebase中获取了几行,我不知道每个数据有多少行。例如,这里有两个文本框。
最上面的例子:2行,文本被卡住。最下面的例子:1行,文字显示我想要的样式。我想每个文本都像第二行一样具有相同的字体大小。如果2行文本框调整大小,但如何?也许使用TMP?
我将使用Textmesh Pro,而不是使用unitys vanilla文本模块。 Unity购买了该资产并将其释放。文本看起来好多了。
关于您的问题。您可以对输入字符串的字符进行计数并进行切换,以使文本框中的每个x字符都增加一行。或者,您需要遍历每个字符并添加其宽度以获取字符串宽度,然后对该数字进行一些数学运算。