我在一个List<string>列表中添加字符串到 history

接下来,我想将它们逐行添加到名为 newsbox 的TextMeshPro对象,显示。这是如何实现的:

newsbox.overflowMode = TextOverflowModes.Masking;

newsbox.paragraphSpacing = 20f;

news = history;

foreach (string s in news)

{

s = s.Replace("\r", "").Replace("\n", "");

}

newsbox.text = string.Join("\n", news);

newsbox.ForceMeshUpdate();

newsbox.overflowMode = TextOverflowModes.Truncate;

然而,对于某些原因,尽管使用了Replace("\r", "").Replace("\n", ""),有些字符串仍然出现文本重叠的问题。是什么地方出了问题?