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