CCEditBox* m_pEditName;
m_pEditName = CCEditBox::create(editBoxSize, CCScale9Sprite::create("extensions/green_edit.png"));
m_pEditName->setFontSize(25);
m_pEditName->setFontColor(ccRED);
m_pEditName->setPlaceHolder("Name:");
m_pEditName->setPlaceholderFontColor(ccWHITE);
m_pEditName->setMaxLength(8);
m_pEditName->setReturnType(kKeyboardReturnTypeDone);
m_pEditName->setDelegate(this);
键盘模式
switch (_inputMode) {
case 0://开启任何文本的输入键盘,包括换行
{
editBox->setInputMode(kEditBoxInputModeAny);
}
break;
case 1://开启 邮件地址 输入类型键盘
{
editBox->setInputMode(kEditBoxInputModeEmailAddr);
}
break;
case 2://开启 数字符号 输入类型键盘
{
editBox->setInputMode(kEditBoxInputModeNumeric);
}
break;
case 3://开启 电话号码 输入类型键盘
{
editBox->setInputMode(kEditBoxInputModePhoneNumber);
}
break;
case 4://开启 URL 输入类型键盘
{
editBox->setInputMode(kEditBoxInputModeUrl);
}
break;
case 5://开启 数字 输入类型键盘,允许小数点
{
editBox->setInputMode(kEditBoxInputModeDecimal);
}
break;
case 6://开启任何文本的输入键盘,不包括换行
{
editBox->setInputMode(kEditBoxInputModeSingleLine);
}
break;
case 7://0到9纯数字输入
{
editBox->setInputMode(kEditBoxInputModePadNumber);
}
break;
default:
break;
}
m_pEditName = CCEditBox::create(editBoxSize, CCScale9Sprite::create("extensions/green_edit.png"));
m_pEditName->setFontSize(25);
m_pEditName->setFontColor(ccRED);
m_pEditName->setPlaceHolder("Name:");
m_pEditName->setPlaceholderFontColor(ccWHITE);
m_pEditName->setMaxLength(8);
m_pEditName->setReturnType(kKeyboardReturnTypeDone);
m_pEditName->setDelegate(this);
键盘模式
switch (_inputMode) {
case 0://开启任何文本的输入键盘,包括换行
{
editBox->setInputMode(kEditBoxInputModeAny);
}
break;
case 1://开启 邮件地址 输入类型键盘
{
editBox->setInputMode(kEditBoxInputModeEmailAddr);
}
break;
case 2://开启 数字符号 输入类型键盘
{
editBox->setInputMode(kEditBoxInputModeNumeric);
}
break;
case 3://开启 电话号码 输入类型键盘
{
editBox->setInputMode(kEditBoxInputModePhoneNumber);
}
break;
case 4://开启 URL 输入类型键盘
{
editBox->setInputMode(kEditBoxInputModeUrl);
}
break;
case 5://开启 数字 输入类型键盘,允许小数点
{
editBox->setInputMode(kEditBoxInputModeDecimal);
}
break;
case 6://开启任何文本的输入键盘,不包括换行
{
editBox->setInputMode(kEditBoxInputModeSingleLine);
}
break;
case 7://0到9纯数字输入
{
editBox->setInputMode(kEditBoxInputModePadNumber);
}
break;
default:
break;
}