首页 > 解决方案 > Unity 无法使用滚动条滚动文本输入框

问题描述

在 Unity 中,我想根据输入字段中的文本量自动实现垂直滚动条。但是,虽然我将其设置为以下格式,但即使文本量增加,文本视图也不会动态增加。在此处输入图像描述请告诉我原因。[在此处输入图片描述] 2

标签: unity3dscrollbar

解决方案


不幸的是,统一的 UI 组件并没有真正的功能。您可以尝试通过计算 Text 组件中的字符来调整 ScrollRect 转换组件的大小。我相信 Text 组件有一个事件,每次更改它的文本值时都会调用它,因此您应该能够将更新 ScrollRect 组件比例的函数与该事件联系起来。

这只是一个建议,我记得在某个时候实际上是这样做的,但我现在无法访问该代码。希望这将为您指明正确的方向。


推荐阅读