美文网首页
cocos creator RichText组件类似Label.

cocos creator RichText组件类似Label.

作者: ChooAcc | 来源:发表于2020-08-14 14:58 被阅读0次

我用的是2.4.1版本

一. Label组件强制刷新的方法

// _forceUpdateRenderData(); 2.2及后的版本都是用的这个。
// _updateRenderData(true); 这个好像是2.1及之前版本用的。
// 可以看源码 ...resources\engine\cocos2d\core\components\CCLabel.js
// 直接操作组件对象
(<any>labelComponent)._forceUpdateRenderData();

二. RichText组件强制刷新的方法

// 可看源码 ...resources\engine\cocos2d\core\components\CCLabel.js\CCRichText.js
// 可看源码 ...resources\engine\bin\.cache\dev\cocos2d\core\CCNode.js
// 1. 先操作组件所处节点对象(激活组件所在的节点)
// 2. 再刷新组件
(<any>this.richTxtNode)._activeInHierarchy = true;
(<any>this.richTxt)._updateRichText();

相关文章

网友评论

      本文标题:cocos creator RichText组件类似Label.

      本文链接:https://www.haomeiwen.com/subject/cwvgdktx.html