addas0 2016-07-02 05:42
浏览 1079

UIEditbox 中setPlaceHolder()函数中的文字更改对齐方式

UIEditbox 中setPlaceHolder()函数中的文字有没有办法去更改位置?

_editPassword = ui::EditBox::create(editBoxSize, "extensions/orange_edit.png");
_editPassword->setPosition(Vec2(visibleOrigin.x+visibleSize.width/2,          visibleOrigin.y+visibleSize.height/2));
_editPassword->setFont("American Typewriter", 80);
_editPassword->setFontColor(Color3B::GREEN);
_editPassword->setPlaceHolder("Password:");
_editPassword->setMaxLength(6);
_editPassword->setInputFlag(ui::EditBox::InputFlag::PASSWORD);
_editPassword->setInputMode(ui::EditBox::InputMode::SINGLE_LINE);
_editPassword->setDelegate(this);
addChild(_editPassword);

    代码中的“**setPlaceHolder("Password:")**”创建出来的文字属于左对齐,有没有办法更改成右对齐?

图片说明

  • 写回答

0条回答 默认 最新

    报告相同问题?