bool RegisterLayer::init() { bool result = false; do { CC_BREAK_IF(!TextInputDelegate::init()); CCSize winSize = CCDirector::sharedDirector()->getWinSize(); // add background CCSprite* background = CCSprite::spriteWithSpriteFrameName("email_background"); background->setPosition(CCPointMake(winSize.width * 0.5f, winSize.height * 0.5f)); CC_ASSERT(background); addChild(background); CCPoint emailTextFieldPos = CCPointMake(158.0f, 308.0f); CCSprite* emailbg = CCSprite::spriteWithSpriteFrameName("textfield"); emailbg->setPosition(emailTextFieldPos); addChild(emailbg,kZUILabel,kTagEmailBG); CCTextFieldTTF* field = addTextField(emailTextFieldPos, kZUITextField,kTagEmail, "输入邮件地址登陆", "Thonburi", 14); field->setColor(ccBLUE); CCPoint nameTextFieldPos = CCPointMake(158.0f,221.0f); CCSprite* namebg = CCSprite::spriteWithSpriteFrameName("textfield"); namebg->setPosition(nameTextFieldPos); addChild(namebg,kZUILabel,kTagUsernameBG); field = addTextField(nameTextFieldPos, kZUITextField, kTagUsername, "输入用户名(推荐)", "Thonburi", 14); field->setColor(ccBLACK); CCSprite* startbutton = CCSprite::spriteWithSpriteFrameName("email_start"); startbutton->setPosition(CCPointMake(160.0f, 180.0f)); addChild(startbutton,kZUILabel,kTagStartButton); result = true; } while (0); return result; }
void LogIntoLayer::creatPasswordText() { CCSize winSize = CCDirector::sharedDirector()->getWinSize(); CCPoint pos = CCPointMake(winSize.width*220/500,winSize.height*22/50); CCTextFieldTTF* text = CCTextFieldTTF::textFieldWithPlaceHolder( "Input Your Password...","Arial",20); text->setColor(ccc3(INPUT_R,INPUT_G,INPUT_B)); text->setPosition(pos); this->addChild(text,20); text->setDelegate(this); text->retain(); passwordText = text; }
void RegisterLayer::creatUsernameText() { CCSize winSize = CCDirector::sharedDirector()->getWinSize(); CCPoint pos = CCPointMake(winSize.width*250/500,winSize.height*35/50); CCTextFieldTTF* text = CCTextFieldTTF::textFieldWithPlaceHolder( "Input Your Name...","Arial",20); text->setColor(ccc3(INPUT_R,INPUT_G,INPUT_B)); text->setPosition(pos); this->addChild(text,20); text->setDelegate(this); text->retain(); usernameText = text; }