文本框(TextField)

    创建一个文本框:

    C++

    这个例子中,创建了一个 TextField,指定了回调函数。

    看一个例子:

    C++

    1. #include "ui/CocosGUI.h"
    2. auto textField = TextField::create("","Arial",30);
    3. textField->setPasswordEnabled(true);
    4. // set the maximum number of characters the user can enter for this TextField
    5. textField->addTouchEventListener([&](Ref* sender, Widget::TouchEventType type){
    6. std::cout << "editing a TextField" << std::endl;
    7. });

    屏幕上一个文本框是这样的:

    当点击文本框,键盘就会自动调出来,此时可以输入文本: