void MainMenuLayer::textFieldEvent(Ref* pSender, TextFiledEventType type)
{
switch (type)
{
case TEXTFIELD_EVENT_ATTACH_WITH_IME:
{
Size screenSize = CCDirector::getInstance()->getWinSize();
this->runAction(CCMoveTo::create(0.225f, Point(0, screenSize.height * 0.26f)));
}
break;
case TEXTFIELD_EVENT_DETACH_WITH_IME:
{
Size screenSize = CCDirector::getInstance()->getWinSize();
this->runAction(CCMoveTo::create(0.225f, Point(0, 0)));
}
break;
case TEXTFIELD_EVENT_INSERT_TEXT:
break;
case TEXTFIELD_EVENT_DELETE_BACKWARD:
break;
default:
break;
}
}
这是我的代码,按键盘上面return键 键盘可以下来 推上去的界面也能下来 case TEXTFIELD_EVENT_DETACH_WITH_IME:
{
Size screenSize = CCDirector::getInstance()->getinSize();
this->runAction(CCMoveTo::create(0.225f, Point(0, 0)));
}
break;
但 但按上面的向下的键盘键的话 键盘可以下来,但推上去的界面下不来 还有没有 光标 我也不太明白studio做的UI还要做些什么处理来解决这样的问题,急盼指导 不胜感谢!