Cocos2d x 如何更改ui::TextField cocos 2dx(3.2版)的背景色?

Cocos2d x 如何更改ui::TextField cocos 2dx(3.2版)的背景色?,cocos2d-x,background-color,Cocos2d X,Background Color,我是cocos的新手,无法设置textField的背景色,textField默认为黑色,我想将其更改为白色 这是我的密码: ui::TextField *textField = ui::TextField::create(); textField->setPosition(Vec2(visibleSize.width / 2.0f, visibleSize.height / 2.0f)); textField->setContentSize(Size(100 , 44)); text

我是cocos的新手,无法设置textField的背景色,textField默认为黑色,我想将其更改为白色

这是我的密码:

ui::TextField *textField = ui::TextField::create();
textField->setPosition(Vec2(visibleSize.width / 2.0f, visibleSize.height / 2.0f));
textField->setContentSize(Size(100 , 44));
textField->setPlaceHolder("Enter the words here");
textField->setFontSize(30);

this->addChild(textField);
宁可使用,
//CCTextFieldTTF示例

我们应该有一个白色背景精灵(他们没有预先建立的设置方法) 背景图像)

CCTextFieldTTF*textfield=cctextfieldtf::textFieldWithPlaceHolder(“ID를 입력해주세요.", CCSize(480,30),kCCTextAlignmentCenter,“Arial”,20)

使用CCIMEDelegate连接以调用键盘

//CCEditBox示例

在这里,我们可以在创建自己的同时设置图像。(它比其他任何东西都好)

CCEditBox*m_pEditNameImport=CCEditBox::create(CCSize(VisibleRect::center().x/1.5421,VisibleRect::center().y/14.2222),CCScale9Sprite::createWithPriteFrameName(“text_field.png”,CCRectZero),NULL,NULL)

m_pEditNameImport->setPosition(ccp(VisibleRect::center().x/0.9884,VisibleRect::center().y/1.7454))

使用cocos2d::extension::CCEditBoxDelegate

祝你好运

textfield->setAnchorPoint(CCPointZero);
textfield->setPosition(ccp(0,200));
textfield->setTag(100);
this->addChild(textfield);
//  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();