editbox

来源:互联网 发布:三维旋转矩阵绕任意轴 编辑:程序博客网 时间:2024/06/10 12:57
1.透明层
 var layer = new cc.LayerColor(cc.color.WHITE);     //白色透明层
 layer.setOpacity(200)
 this.rootNode.addChild(layer,2000);
2.EditBox
EditBoxManager::EditBoxManager(){


auto s = Size(250, 50);  //设置编辑框大小
//Scale9Sprite类似android上的9图工具,可对图片进行拉伸而不失真
auto m9pic= Scale9Sprite::create("Images/green_edit.png");


auto mEditBox = EditBox::create(s, m9pic);
mEditBox->setFontName(FONT_NAME);//编辑框文本字体
mEditBox->setFontSize(FONT_SIZE);//编辑框文本大小
mEditBox->setFontColor(Color3B::BLUE);  //编辑框文本颜色
mEditBox->setPlaceHolder("password:");  //编辑框提示语句
mEditBox->setPlaceholderFontColor(Color3B::GRAY); //编辑框提示语句颜色
mEditBox->setMaxLength(10);             //编辑框文本长度
mEditBox->setInputFlag(EditBox::InputFlag::PASSWORD);//编辑框文本框输入类型,是否为可见
mEditBox->setInputMode(EditBox::InputMode::NUMERIC); //编辑框文本的输入模式
mEditBox->setDelegate(this);            //注册编辑框协议
mEditBox->setPosition(VisibleRect::center());
addChild(mEditBox);
}
0 0