2dx项目,从安卓移植到ios,CCEditBox出现了这样的问题 见图
弹出的alertview上面会有editbox的文字,已经确认和z轴高度无关
初始化和调用如下
input_newpwd_box = CCEditBox::create(CCSizeMake(317, 45),sacel9Spr2);
input_newpwd_box->setPosition(ccp(input_newpwd->getPositionX(),input_newpwd->getPositionY()));
input_newpwd_box->setZoomOnTouchDown(false);
input_newpwd_box->setTitleTTFForState(TEXT_FONT,CCControlStateNormal);
input_newpwd_box->setDelegate(this);
//设置文本的颜色
input_newpwd_box->setFontColor(ccc3(255,255,255));
//当编辑框中没有任何字符的提示
input_newpwd_box->setPlaceHolder(“新密码”);
//最大输入文本长度
input_newpwd_box->setMaxLength(16);
input_newpwd_box->setInputMode(kEditBoxInputModeSingleLine);
input_newpwd_box->setReturnType(kKeyboardReturnTypeDone);
//设置该属性输入密码时为替代符
input_newpwd_box->setInputFlag(kEditBoxInputFlagPassword);
设置了delegate还是不能收到editBoxEditingDidBegin(cocos2d::extension::CCEditBox *editBox)等事件的相应,有人知道这是为什么吗?