本文整理汇总了C++中CCEditBox::getText方法的典型用法代码示例。如果您正苦于以下问题:C++ CCEditBox::getText方法的具体用法?C++ CCEditBox::getText怎么用?C++ CCEditBox::getText使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CCEditBox
的用法示例。
在下文中一共展示了CCEditBox::getText方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: onVersionChanged
void CCEDEVUpgradeConfigScene::onVersionChanged(CCNode* node, const char* name, CCNodeEvent*)
{
CCEditBox* box = (CCEditBox*) node;
std::string s = box->getText();
CCEUpgradeManager* m = CCEUpgradeManager::sharedUpgradeManager();
UpgradeConfig cfg;
m->getConfig(&cfg);
if(cfg.version.compare(s)!=0) {
cfg.version = s;
m->setConfig(&cfg);
}
}
示例2: eventConnected
void CCLobbyView::eventConnected( cocos2d::CCObject* sender )
{
JString userName = "";
CocosNetworkLogic* network = CocosNetworkLogic::getInstance();
CCEditBox *eb = this->getEditName();
const char* ebtext = eb->getText();
if (strlen(ebtext) != 0) {
userName = ebtext;
network->setUserName(userName);
} else {
userName = network->getUserName();
eb->setText(userName.UTF8Representation().cstr());
}
}
示例3: tweet
void TweetScene::tweet(){
CCEditBox* tweetText = (CCEditBox*)this->getChildByTag(1);
NativeTwitter::openTweetDialog(tweetText->getText());
}
示例4: init
// on "init" you need to initialize your instance
bool HelloWorld::init()
{
//////////////////////////////
// 1. super init first
if ( !CCLayer::init() )
{
return false;
}
CCSize size = CCDirector::sharedDirector()->getWinSize();
CCScale9Sprite* sacel9SprY = CCScale9Sprite::create("[email protected]");
CCEditBox* box = CCEditBox::create(CCSizeMake(200, 80), sacel9SprY);
//设置编辑框内的文字
// box->setText("xcc");
//设置位置
box->setPosition(ccp(200, 200));
//获取编辑框内的文字
CCLOG("Text:%s",box->getText());
box->setDelegate(this);
//设置文本的颜色
box->setFontColor(ccc3(255, 0, 0));
//当编辑框中没有任何字符的提示
box->setPlaceHolder("请输入账号:");
//最大输入文本长度
box->setMaxLength(3);
box->setInputMode(kEditBoxInputModeAny);
// kEditBoxInputModeAny: 开启任何文本的输入键盘,包括换行
// kEditBoxInputModeEmailAddr: 开启 邮件地址 输入类型键盘
// kEditBoxInputModeNumeric: 开启 数字符号 输入类型键盘
// kEditBoxInputModePhoneNumber: 开启 电话号码 输入类型键盘
// kEditBoxInputModeUrl: 开启 URL 输入类型键盘
// kEditBoxInputModeDecimal: 开启 数字 输入类型键盘,允许小数点
// kEditBoxInputModeSingleLine: 开启任何文本的输入键盘,不包括换行
box->setReturnType(kKeyboardReturnTypeSearch);
// kKeyboardReturnTypeDefault: 默认使用键盘return 类型
// kKeyboardReturnTypeDone: 默认使用键盘return类型为“Done”字样
// kKeyboardReturnTypeSend: 默认使用键盘return类型为“Send”字样
// kKeyboardReturnTypeSearch: 默认使用键盘return类型为“Search”字样
// kKeyboardReturnTypeGo: 默认使用键盘return类型为“Go”字样
//设置该属性输入密码时为替代符
box->setInputFlag(kEditBoxInputFlagPassword);
this->addChild(box);
return true;
}