Hello,
I'm using the Max chars property on some of my UIInput fields, and it works great on editor, however on iOS (and maybe on Android, I haven't tested yet) it only cut the label when the user ends up writing.
It would be great that the user can't write more characters than the limit in the system keyboard.
I tried to change UIInput.cs, changing the order of the following two lines in the Update function :
if (mText != text) mKeyboard.text = mText;
UpdateLabel();
It almost worked, but the user can see the last character he types before it is removed because of the chars limit.
Would you have any idea of how to do this properly, without the user being able to see the additionnal character before it is removed?