请教下TextField的用法问题

用CocoStudio的TextField,写了这样一段

   TextField *test = TextField::create();

Logo->addWidget(test);
test->setPosition(ccp(0,460));
test->setText(UTF8(“输入测试”));
test->setPlaceHolder(UTF8(“输入测试”));
test->setFontSize(35);
test->setTouchSize(CCSizeMake(200,80));
test->setZOrder(INT_MAX);
test->setTouchEnabled(true);

跑起来只是弹出来虚拟输入键盘
如果我要做成这样的

有个输入框,或者 是让我的场景会随着虚拟键盘的弹出往上走的话,要怎么设置呢?
还是要自己重写?
有木有例子参考下~

弹起键盘的时候输入框位置需要手动设置。testcpp有示例。

有点看不太懂~