而使用,
// CCTextFieldTTF例
我们应该有一个白色的背景精灵(它们是用于设置 背景没有预先建立的方法图片)。
CCTextFieldTTF *文本字段= CCTextFieldTTF :: textFieldWithPlaceHolder( “ID를입력해주세요。”, CCSize(480,30),kCCTextAlignmentCenter, “Arial字体”,20);
textfield->setAnchorPoint(CCPointZero);
textfield->setPosition(ccp(0,200));
textfield->setTag(100);
this->addChild(textfield);
与CCIMEDelegate连接调用键盘
// CCEditBox例
在这里我们可以设置图像,同时创造本身。 (它比其他任何东西都好)
CCEditBox * m_pEditNameImport = CCEditBox :: create(CCSize(VisibleRect :: center()。x/1.5421,VisibleRect :: center()。y/14.2222),CCScale9Sprite :: createWithSpriteFrameName ( “text_field.png”,CCRectZero),NULL,NULL);
m_pEditNameImport-> setPosition(ccp(VisibleRect :: center()。x/0.9884,VisibleRect :: center()。y/1.7454));
// m_pEditNameImport->setAnchorPoint(CCPointZero);
m_pEditNameImport->setFontColor(ccBLACK);
m_pEditNameImport->setMaxLength(15);
m_pEditNameImport->setInputMode(kEditBoxInputModeNumeric);
m_pEditNameImport->setReturnType(kKeyboardReturnTypeDone);
m_pEditNameImport->setInputFlag(kEditBoxInputFlagSensitive);
m_pEditNameImport->setPlaceHolder("");
m_pEditNameImport->cocos2d::CCLayerRGBA::setColor(ccWHITE);
m_pEditNameImport->setDelegate(this);
addChild(m_pEditNameImport,10);
m_pEditNameImport->retain();
使用cocos2d的::扩展:: CCEditBoxDelegate
好运