Richtext、label、Layout功能不能叠加问题

场景:
1.文本长度低于 40个字节时,根据文字长度,自动缩放节点的背景大小

2.当文本长度高于40个字节时,自动换成2行或更多,根据最大长度和高度自动缩放节点背景

要达到上面的需求,creator的编辑器需要怎么设置
richtext和label的功能都比较单一

不是很清楚你说的文本的字节是什么意思?字符个数还是文本显示所占的宽度?

自动换行是可以设置 wrap 属性的,文本超过一定宽度就会自动换行。

只有10个字的时候,文本的长度200,高度20
文本20个字的时候(单行最大长度),文本长度400,高度20
文本30个字的时候(换成2行),文本长度400,高度40
文本52个字的时候(换成3行),文本长度400,高度60

如果用label,Overflow 用none的话,不能满足自动换行的功能
如果用label,overflow 用Clamp、Shrink、resize-height,都不能满足第一条

这个后面 none 模式会添加一个 maxWidth 属性,目前你可以先用 none 模式,当超过你的限定(200 宽度)的时候,把 overflow 改成 resize_height 即可。