scrollContent中可调整大小的文本组件

时间:2017-04-25 08:10:53

标签: c# unity3d

我想在scrollContent上显示应用日志。 我有日志列表,其中日志是:

public class Log
{
      public string LogType {get; set;}
      public LogType LogType {get; set}
}

要显示日志消息,我应该在一个支持richText的Text组件中使用string或StringBuilder,还是使用Text prefab foreach list元素? 如何使用scrollContent和Text?文本调整大小应取决于文本长度。

1 个答案:

答案 0 :(得分:1)

尝试将ScrollView与子Text对象一起使用。子文本对象应该附加一个ContentSizeFitter组件,以便根据其内容缩放其大小。滚动视图应设置为垂直滚动,文本的内容大小适配器的垂直约束应设置为首选。

我以同样的方式解决了类似的需求,而且效果很好。

请参阅https://unity3d.com/learn/tutorials/topics/user-interface-ui/scroll-viewhttps://docs.unity3d.com/Manual/script-ContentSizeFitter.html