editbox按软键盘的发送键会换行

cocos2dx版本:3.14.1

我创建了一个EditBox,并设置了returnType,代码如下:
editBox->setReturnType(EditBox::KeyboardReturnType::SEND);

此时软件盘上回车键显示“发送”,点击后却是换行效果。
经验证,returnType设置为SEARCH时也会换行,走到editBoxTextChanged回调,
而DONE,GO就会收起小键盘,走到editBoxEditingDidEndWithAction回调。

我现在希望的效果是SEND,SEARCH也能收起小键盘走到editBoxEditingDidEndWithAction回调里,
这样才能执行我自己写的对应逻辑。
还请大佬们指点一二。:14: