请问大神关于【cocos2d::gui::TextField】与【TextFieldTTF】区别。

开发版本:cocos2d-x 3.0 beta VS2012
请问登录框中的用户名输入 是用这个 【cocos2d::gui::TextField】 控件吗 但与这个【TextFieldTTF】控件有什么区别呢?
请帮忙解答,多谢!

cocos2d::gui::TextField 里用到了 UICCTextField,而 UICCTextField 继承自 TextFieldTTF。具体参见 UITextField.h 头文件。
TextField 是 cocostudio 新创建的控件,TextFieldTTF是cocos2d原来就有的控件。

ui编辑器里好像只有 TextField, TextFieldTTF只能手动创建吧。

多谢解答,在向您请教一个问题。
我现在用 cocostudio 制作了一个 用户登录框。
【m_textField】就是关联到用户输入的控件对象。

请问大神该如何设置,才能让登录的名称输入框,可以弹出输入的键盘并输入字符呢?
然后如果在获取所输入的字符呢?
本人是初学者,请多多指教。

// cocos2d-x 3.0 beta
Layer * layer = Layer::create();
m_layout = dynamic_cast<cocos2d::gui::Layout*>(cocostudio::GUIReader::getInstance()->widgetFromJsonFile("DemoLogin\\DemoLogin.ExportJson"));
m_layout->setPosition(Point(origin.x + visibleSize.width/2 - m_layout->getContentSize().width/2 ,
    origin.y + visibleSize.height/2 - m_layout->getContentSize().height/2));
layer->addChild(m_layout);
this->addChild(layer);

// 用户名输入框
m_textField = dynamic_cast<TextField*>(m_layout->getChildByTag(UI_BUTTON_USERNAME));
m_textField->setPlaceHolder("xxxxxxxxxxx");  // 设置占位符

别叫我大神。。。即使你叫我大神我也不会很高兴的!!:874: :985: :908: :877: :854:
请查看 cocos2d_sample 里TestCpp – class – ExtensionsTest – CocoStudioGUITest 的 UITextFieldTest

TextField获取文字getStringValue()

这个没有光标,很垃圾