This doesn't make sense to me, i mean i show the UIInput and want to show the input field in ngui and hide the native input textfield, what good is an input textfield if it doesn't even show a caret to indicate where one is editing it?
Why can't you on mobile just show it at the current position of the label if it is selected (where you also add the next letter typed) ?