cocos2d::ui::EditBoxImplCommon::setContentSize()
を参考にしながら
以下の様に修正するといい感じにリサイズされるっぽい。
ui/UIEditBox/UIEditBoxImpl-mac.mm
void EditBoxImplMac::setContentSize(const Size& size)
{
_contentSize = size;
auto director = cocos2d::Director::getInstance();
auto glview = director->getOpenGLView();
NSSize nsSize;
nsSize.width = size.width * glview->getScaleX();
nsSize.height = size.height * glview->getScaleY();
[_sysEdit.textField setFrameSize:nsSize];
[_sysEdit.secureTextField setFrameSize:nsSize];
}
他の環境も同じ様に修正することで対応できると考えられる。