在Creator中使用了EditBox控件,但是在输入结束之后内容无法居中显示,使用了
var render_cmd = editbox.sgNode.renderCmd;
var edTxt = render_cmd._edTxt;
//text-align:
edTxt.style[“text-align”] = “center”;
只是在输入的时候内容是居中的,输入完还是靠左的,这个该怎么处理?
顶。同问
好像这是这个控件的缺陷来的。我之前的方案是。让一个 label 在 editbox 后面。editbox 的字体透明。并且每次输入事件都同步内容到 label 上。label 是居中的
不太明白, 把这个控件弄个居中是件很难的事是吗?
不然找个方法开放用代码设置Label的对齐方式也行的, Inspector不管它也行.
要user搞出这种workaround真的难看…