求救。。。。各位大佬进来看看了,走过路过不要错过了

各位大佬和老嫂子们,请教一个困扰多日的问题,我有一段长度不固定的文本需要用不同颜色显示,应该如何做呢?
Label的话很难满足不同颜色,多个Label没法确定这段文本显示时候几个Label的位置关系;
Richtext的话它的高度不固定,可能超出预计范围,没法自动伸缩字体。。。。。。。;
哎,我先自闭一会儿,蹲个大佬拉我出去。

花里胡哨的功能,, 把策划拖出去祭天。,。
这个首先想到的是用 layout + 单个 label , 有啥条件和 需求全靠计算了。,

我建议还是直接用 Richtext 你肯定有这段话的字数啊,在外面手动调好大小 不就行了

sotre上好像有改写的Label组件,可以改变颜色 可以去看看

啥需求?咋没看懂?总行数和宽度固定吗?还是活动的?
固定的话:就计算一下大小应该就行了。
不固定:随意操作!限制他的大概字数,高度应该就行了吧!

将Richtext放入scrollview中能满足需求么?

layout + lable 呀

自问自答一下,用一个Label,启用shrink之后返回真实字体的大小即可。Layout + Lable没办法解决这个问题,我这边是填空题,需要把带颜色的内容填到空里,题目背景板大小是不能变的,空在哪里是不确定的。