求教:RichText动态设置String导致宽高变化,UI定位跟着变

根据设计稿,文字显示位置大致固定,其中文字用代码动态设置RichText,这样会导致一个后果,不同长度的文字,会导致 UITransform发生变化,导致预设的位置跟原来不一样,求助,如何在动态设置RichText之后还让RichText位置不变化?

你这问的问题,让人看不明白,最好配图想要什么样子的

通过代码修改RichText的String,会改变RichText的位置

这是设计时候初始位置


配置基本没动过,除了拖动位置

通过代码动态改了文字

运行之后然后位置不对了

求教,如何改文字同时能保持位置不变化

建议你改下anchor,不要用0.5 最好用x:0 y:1

1赞

根据不同的需求改变anchor 能达到你的要求

1赞

谢谢,解决了