// CCLayer public override void OnEnter() { base.OnEnter(); m_nCharLimit = 12; m_pTextFieldAction = new CCRepeatForever( (CCActionInterval)CCSequence.FromActions( new CCFadeOut(0.25f), new CCFadeIn(0.25f))); //m_pTextFieldAction->retain(); m_bAction = false; // add CCTextFieldTTF CCSize s = CCDirector.SharedDirector.WinSize; m_pTextField = CCTextFieldTTF.TextFieldWithPlaceHolder("<click here for input>", TextInputTestScene.FONT_NAME, TextInputTestScene.FONT_SIZE); AddChild(m_pTextField); //m_pTextField.setDelegate(this); //#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) // // on android, CCTextFieldTTF cannot auto adjust its position when soft-keyboard pop up // // so we had to set a higher position // m_pTextField->setPosition(new CCPoint(s.width / 2, s.height/2 + 50)); //#else // m_pTextField->setPosition(ccp(s.width / 2, s.height / 2)); //#endif m_pTrackNode = m_pTextField; }
// CCLayer public override void OnEnter() { base.OnEnter(); // add CCTextFieldTTF CCSize s = CCDirector.SharedDirector.WinSize; CCTextFieldTTF pTextField = CCTextFieldTTF.TextFieldWithPlaceHolder("<click here for input>", TextInputTestScene.FONT_NAME, TextInputTestScene.FONT_SIZE); AddChild(pTextField); //#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) // // on android, CCTextFieldTTF cannot auto adjust its position when soft-keyboard pop up // // so we had to set a higher position to make it visable // pTextField->setPosition(ccp(s.width / 2, s.height/2 + 50)); //#else // pTextField->setPosition(ccp(s.width / 2, s.height / 2)); //#endif m_pTrackNode = pTextField; }