Quantcast
Channel: Cocos Forums - Latest topics
Viewing all articles
Browse latest Browse all 17115

I can't make my editbox work

$
0
0

@jvfiel wrote:

Problem #2

Is this normal for windows? I dont want any pop-up, I want to type directly

Problem #1 (solved by @Gurudath)

my .h

class HelloWorld : public cocos2d::Layer, public PlayerDB, public Skills, virtual public General, public cocos2d::ui::EditBoxDelegate

CREATE_FUNC(HelloWorld); error here, IntelliSense: object of abstract class type "HelloWorld" is not allowed: pure virtual function "cocos2d::ui::EditBoxDelegate::editBoxReturn" has no overrider d:\PodsToRiches\Classes\HelloWorldScene.h 189

in my .cpp

std::string pNormalSprite = "inv search bar block.png";
auto editName = ui::EditBox::create(Size(search_bar->getContentSize().width,searchbar->getContentSize().height),
ui::Scale9Sprite::create(pNormalSprite));
//_editName->setPosition(Vec2(visibleOrigin.x + visibleSize.width / 2, visibleOrigin.y + visibleSize.height * 3 / 4));
//auto _editName = ui::EditBox::create();
_editName->setFontName("spacetruckin.ttf");
_editName->setFontSize(25);
_editName->setFontColor(Color3B::RED);
_editName->setPlaceHolder("Test:");
_editName->setPlaceholderFontColor(Color3B::WHITE);
_editName->setMaxLength(8);
_editName->setReturnType(ui::EditBox::KeyboardReturnType::DONE);
editName->setPosition(search_bar->getPosition());
_editName->setDelegate(this);
inv_window->addChild(_editName);

Posts: 5

Participants: 2

Read full topic


Viewing all articles
Browse latest Browse all 17115

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>