label 里面输入内容换行,空格字符串消失问题

不使用前置空格,可以考虑把玩家的消息分成两个 string 来解决。我后面会再跟进这个问题

使用两个string 内容换行就不会从最前面了。会从第二个string开始

改变设计呗,一个字符串,不要档住标题。。。

我现在就是使用的一个string,为了不挡住标题才使用前置空格

用富文本试试?

本来一开始我是打算用富文本的,但是有个同事说富文本性能不好,于是就没有用富文本

性能是一个 tradeoff 的东西,你少量使用,并不会有问题。

tradeoff是什么

tradeoff 指的是一个东西性能好不好不是绝对的,要自己去权衡,这是程序设计基本法则。

这是我改成富文本的效果:只输入数组到可以换行的时候,直接这样换行了

这是输入中文后的效果,这种换行才是正确的:

你好,看到我的回帖了吗

目前就是这样啊,你把文字框的宽度调小吧,让换行的时候,第二行不是顶着 ”大厅“两个字。

现在这种显示才是正确的,显示的依次是频道,然后名字,然后内容。怎么能把文字框宽度调小??聊天区域就是400,我调小了空出来的部分怎么办。

要不你把”大厅“两个字也做成 spriteatlas,然后”大厅“这个 sprite也是富文本的一部分,这样就可以了。

你上面说的换行效果,英文和数字,当一行的宽度不够时,它是会换行的。这个我已经不想解释了,解释了无数遍。
后续可能会提供一个按字符换行的方式,这样数字或英文也可以跟汉字一样换行了。

我现在不就是这样做的吗,大厅是图集,用的img标签,是在富文本里面啊!

我知道,所以你要给我一个明确的答复啊,之前你的回答都很模糊,我都不确定你们是不是会优化这个事情。我为了解决问题,我只有在这里提交问题啊。

这个英文和数字按字符换行,暂时不会优化。而且现在换行行为也是正常的

现在碰到了这个问题 请问最后怎么解决的 有什么好的方法吗?

:9: