As I understand, there are two input boxes in Cocos2dx, Editbox and TextView.
EditBox shows a box in the layer, and when the user clicks on it, a separate layer of black background will appear with an input box. (is this the same behavior in iOS?) The new input box will always appear on the top.
TextView is essentially a label, and when the user clicks on it, it will show a keyboard and allow user to input things. However it does not have cursor support and only supports single line.
Now, I would like to have an editbox that combines these two: I want to allow the user to edit in-place without that additional layer, while allow cursor support and multi-line dialogue (like, a chatroom). Is there a good input box that do this?
Thanks.