CocosUI之九妹图和编辑框

9妹图的精灵图片比较特殊,一般都是这种圆形边角的图,而9妹图会将这个图分成9个部分,届时缩放的时候四个边角是不会缩放的。


 


        Scale9Sprite* sprite =Scale9Sprite::create("ccs-res/cocosui/green_edit.png");

        addChild(sprite);

        sprite->setPosition(200, 200);

        // 改变Scale9Sprite的内容大小

        sprite->setContentSize(Size(100, 100));

 

编辑框

就是输入框,如Login框

EditBox:

EditBox* edit = EditBox::create(Size(100, 30), "ccs-res/cocosui/green_edit.png");//参数1是大小,参数2是一个9妹图背景

addChild(edit);

edit->setPosition(Vec2(200, 200));

// placeHolder:这个是提示语

//font, color, size

edit->setPlaceHolder("pleaseinput:");

edit->setPlaceholderFontColor(Color4B::RED);

//text

//font color size

edit->setFontColor(Color4B::YELLOW);

效果如下:

 

TextFiledTTF:

TextFieldTTF* text = TextFieldTTF::textFieldWithPlaceHolder("Please inputyour name:","Arial", 24); //参数1是编辑框中的提示内容(默认数据),参数2是字体类型名,参数3是大小

addChild(text);

text->setPosition(200,200);

 

所有2个编辑框显然都是节点类型,可以通过getString获取内容

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值