我是团结最新UI的新手。我对UI Text Element的了解是,我们可以在水平边界中包装文本,但如果它到达下一行,则它会溢出或截断。如果它适合高度,字体大小会减小。我想要的是根据文本区域包含的内容调整文本区域的高度,而不影响文本区域内的字体大小。
我将把许多文本元素作为子面板放到父面板上,面板本身将成为可滚动容器的子项。所以我必须计算所有孩子的身高来调整父面板的高度。
我如何实现它?
答案 0 :(得分:9)
将Content Size Fitter
组件添加到Text
并将其Vertical Fit
设置为PreferredSize
。
我写了一篇博客,所以人们可能会发现我知道如何使用这个组件来创建动态列表。 http://mobile.folio3.com/creating-dynamic-scrollable-lists-with-new-unity-canvas-ui/
答案 1 :(得分:0)
您可以在UI文本元素中的文本脚本下使用“最适合”选项。 并根据需要设置最小尺寸和最大尺寸值。