Cocos2d-x LabelTTF和TextFieldTTF
发布时间:2020-12-14 19:17:07 所属栏目:百科 来源:网络整理
导读:一:LabelTTF 是一个文本输出展示控件 例子: LabelTTF *laber = LabelTTF::create();laber-setString("Hello World");laber-setFontSize(36);laber-setPosition(size.width/2,size.height/2);addChild(laber); 二:TextFieldTTF 是文本输出控件 例子: Size
一:LabelTTF 是一个文本输出展示控件 例子:
LabelTTF *laber = LabelTTF::create(); laber->setString("Hello World"); laber->setFontSize(36); laber->setPosition(size.width/2,size.height/2); addChild(laber); 二:TextFieldTTF 是文本输出控件 例子:
Size visibleSize = Director::getInstance()->getVisibleSize(); TextFieldTTF *tf = TextFieldTTF::textFieldWithPlaceHolder("在这里输入","宋体",20); tf->setPosition(visibleSize.width/2,visibleSize.height/2); addChild(tf); auto listener = EventListenerTouchOneByOne::create(); listener->onTouchBegan = [tf](Touch *t,Event *event){ if(tf->getBoundingBox().containsPoint(t->getLocation())) { tf->attachWithIME(); }else { tf->detachWithIME(); } return false; }; Director::getInstance()->getEventDispatcher()->addEventListenerWithSceneGraphPriority(listener,tf); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |