RichText垂直对齐问题,目前都是居中,不能落地。

  • Creator 版本:2.2.0

  • 目标平台: Web

  • 重现方式:

RichText不能够下对齐,所有内容会上下居中。导致大字体比常规字体下探。

正确图片

错误图片

在线等:)急。谢谢大家,谢谢开发组。

有人吗?挺急的。鞠躬!

这个问题我反馈一下,目前没有提供垂直对齐的接口。

谢谢。理解万岁

顺便说下,这种居中对齐的方式,还真没几个人用。。。

可以用一个 Layout 自己排列3个 Label ,把底部摆的对齐就可以了,RichText 原理上也是用一堆Label拼起来的

可以试试 遍历富文本所有的文本 设置anchorPoint x 0.5 y 0

刚刚试了下,这个方法不行,操蛋。 放弃富文本吧。:joy:

这种情况更推荐使用两个Label,设置为CLAMP模式,固定好显示区域,调整好size跟偏移之后,加上左对齐就是你需要的效果,性能上也会优于富文本。富文本的垂直对齐需要针对每一个元素,每个元素都会有不同的style,进行排版的消耗会很高。

所以请问大佬这个问题最后解决了么,还是不准备更改,我的需求目前是需要用富文本并且向下对齐的,在线求一个准确答复

this.XXXXRichText["_labelSegments"][i]._components[0].verticalAlign=2;
这个方式可以拿到richText里的每个label的垂直对齐方式,然后更改成向下对齐就可以了

1赞