2014년 4월 2일 수요일

cocos2d-x Keypad 자동 열기





EditBox가 포함된 Scene을 열었을 때, 특정 EditBox를 터치 하지 않은 상태에서 해당 EditBox에 입력할 수 있게 키보드가 자동으로 열리도록 하는 방법.

cocos2d-x 3.0 rc0
/extensions/GUI/CCEditBox/하위의 CCEditBox.h, CCEditBox.cpp에 다음과 같은 코드를 추가한다.

CCEditBox.h
void openKeyboard();

CCEditBox.cpp
void EditBox::openKeyboard()
{
      _editBoxImpl->openKeyboard();
}

그리고 위 메서드를 적용하려는 Scene에서 호출하면 도니다.

예 : editbox->openKeyboard()