按理说,对于overflow设置为resize_height的Label,如果在脚本中改变Label组件的string为超过边界的大字符串的时候,label组件所在的节点node的size会改变的(包括height)。但是我改变后获取它的height确没变,这可能是cocos creator的bug吧。
以下介绍以下我自己的解决方法
我改变了Label后,通过一些获取节点的api重新获取了这个Label所在的节点,然后输出该节点的height发现正常改变了。
ps:官方给出的访问节点和组件的文档
访问节点和其他组件