我想在scrollContent上显示应用日志。 我有日志列表,其中日志是:
public class Log
{
public string LogType {get; set;}
public LogType LogType {get; set}
}
要显示日志消息,我应该在一个支持richText的Text组件中使用string或StringBuilder,还是使用Text prefab foreach list元素? 如何使用scrollContent和Text?文本调整大小应取决于文本长度。
答案 0 :(得分:1)
尝试将ScrollView与子Text对象一起使用。子文本对象应该附加一个ContentSizeFitter组件,以便根据其内容缩放其大小。滚动视图应设置为垂直滚动,文本的内容大小适配器的垂直约束应设置为首选。
我以同样的方式解决了类似的需求,而且效果很好。
请参阅https://unity3d.com/learn/tutorials/topics/user-interface-ui/scroll-view和https://docs.unity3d.com/Manual/script-ContentSizeFitter.html