-
Creator 版本:2.2.2
-
目标平台:Web
-
出现概率:100%
-
额外线索:
private _showLabel() {
let scene = cc.director.getScene();
let labelNode = new cc.Node();
labelNode.x = cc.view.getVisibleSize().width / 2;
labelNode.y = cc.view.getVisibleSize().height / 2;
labelNode.color = cc.Color.BLACK;
labelNode.zIndex = cc.macro.MAX_ZINDEX;
labelNode.parent = scene;
let label = labelNode.addComponent(cc.Label);
// label.overflow = cc.Label.Overflow.NONE;
label.overflow = cc.Label.Overflow.SHRINK;
label.string = '我的测试';
label.fontSize = 28;
label.lineHeight = 28;
label.fontFamily = 'Arial';
label.useSystemFont = true;
// Label font size can't be shirnked less than 0!
// https://forum.cocos.org/t/label-font-size-cant-be-shirnked-less-than-0/62805
label.enableWrapText = false;
label.horizontalAlign = cc.Label.HorizontalAlign.CENTER;
label.verticalAlign = cc.Label.VerticalAlign.CENTER;
}
####1.文字不显示
“只有 cc.Label.Overflow.NONE 才显示文字 其他类型不显示”
label.overflow = cc.Label.Overflow.NONE;
####2.Label font size can’t be shirnked less than 0!
“这个错误之前别人就提到过为什么你们不重视, 还得花费很长时间测试发现问题”
之前出错误链接
必先方式
注释掉 label.enableWrapText = false;
label.overflow = cc.Label.Overflow.SHRINK;