Label font size can't be shirnked less than 0!

控制台一直输出这个信息,但是我的label都给了fontsize

我也出现了。。。。新版本的bug么?

label 设置了shirnk ,你把那个设置的改成none,再改回去就可以了

我也遇到这个问题了,在微信调试器上,但是真机是好的。
我也没有设置label呀,再说了shirnk在哪设置?

我现在也遇到这个问题了,有人解决了吗

应该是使用了自定义的字体吧?看下字体的格式是否被creator识别,如果不能识别或者识别错误的话,字体文件本身在属性检查器中的fontSize就是0或者错误的,这个时候就算你更改label的fontSize也是无用的,

我没有用自定义字体,用的全部都是自带的字体

检查下 代码添加的 Label 的 node 宽带是否为 0。

给个demo看一下吧

ncdh.rar (1.7 MB)

所有节点我都一个个检查过了,没有发现问题

你这是哪个版本的creator?

1.9.3

并没有报错啊

在浏览器运行后会出现这个问题

我这边测了一下,1.9和1.10都会有这个信息。2.x的话是没问题的,如果条件允许,最好升级到2.x的版本。1.x这边问题我这边查一下

我也遇到了这个问题,我找了一下,发现,是因为场景中有Label组件的Overflow属性设置了Shrink属性,并且勾选了EnableWrapText导致的,可以修改String的字符长度(字符长度小于等于10不会出现),或者取消自动换行属性都可以,其实完全可以不用管它,不会对项目有影响,就是强迫症可能看着比较烦。上面说将Overflow属性设置成NONE,然后再设置回Shrink属性,可以解决,可能是在切换的过程中EnableWrapText属性取消勾选了,所以就不报了。

2赞

正解~