7 cocos2d-x CCEditBox 编辑框
2013-12-20 14:14
239 查看
#include "HelloWorldScene.h" #include "SimpleAudioEngine.h" #include "cocos-ext.h" using namespace cocos2d; using namespace CocosDenshion; using namespace std; CCScene* HelloWorld::scene() { // 'scene' is an autorelease object CCScene *scene = CCScene::create(); // 'layer' is an autorelease object HelloWorld *layer = HelloWorld::create(); // add layer as a child to scene scene->addChild(layer); // return the scene return scene; } // on "init" you need to initialize your instance bool HelloWorld::init() { ////////////////////////////// // 1. super init first if ( !CCLayer::init() ) { return false; } cocos2d::extension::CCScale9Sprite *pNormal9SpriteBg=cocos2d::extension::CCScale9Sprite::create("Icon.png"); cocos2d::extension::CCEditBox *editBox=cocos2d::extension::CCEditBox::create(CCSizeMake(300, 60), pNormal9SpriteBg); editBox->setText("myEdit"); //获取编辑框里的内容 CCLOG("TEXT :%s",editBox->getText()); //设置文本的颜色 editBox->setFontColor(ccc3(255, 0, 0)); //当编辑框没有内容时提示 editBox->setPlaceHolder("请输入密码"); //最大文本长度 editBox->setMaxLength(100); //设置输入类型 editBox->setInputFlag(cocos2d::extension::kEditBoxInputFlagSensitive); //设置输入模式 editBox->setInputMode(cocos2d::extension::kEditBoxInputModeAny); //设置return类型 editBox->setReturnType(cocos2d::extension::kKeyboardReturnTypeDone); editBox->setPosition(ccp(200,200)); this->addChild(editBox); return true; }
CCEditBoxDelegate 接口
在.h文件中使用 CCEditBoxDelegate接口
public extension:CCEditBoxDelegate;
进行接口绑定
editBox->setDelegate(this);
重写接口内的方法
相关文章推荐
- cocos2d-x CCEditBox使用陷阱
- Cocos2d-x CCEditBox & CCTextFieldTTF
- cocos2d-x CCEditBox使用
- 编辑框CCEditBox 设置字体不起作用
- cocos2d-x CCEditBox 字符不能显示完全的bug
- cocos2d-x CCEditBox使用陷阱
- cocos2d-x CCEditBox使用陷阱
- cocos2d-x如何解决 CCEditBox在 安卓平台下面不响应touch的问题
- cocos2d-x 有关CCEditBox设置除输入框以外的可点击触发区域
- Cocos2d-x学习笔记(11)(CCEditBox编辑框)
- Cocos2d-x CCEditBox & CCTextFieldTTF
- cocos2d-x CCEditBox 字符不能显示完全的bug
- CCEditBox 编辑框
- Cocos2d—X游戏开发之CCEditBox(虚拟键盘高级篇)(十)
- 在cocos2d-js 中 手动播放cocos builder 编辑的动画
- cocos2dx之CCEditBox
- CCEditBox/CCEditBoxImplAndroid
- Cocos2d-x 3.x 头像选择,本地相册图片+图片编辑(Android、IOS双平台)
- 使用Quick-Cocos2d-x开发植物大战僵尸02-地图编辑
- 使用BabeLua在Quick-cocos2d-x中编辑和调试Lua