What to say.... wonderful and almost perfect.
I'm saying "almost" because if I add a panel with 2 fields, then inside the first field you can still type something in it, since it is explicitly executed a RequestFocus on it.
But as soon you you tap on the second field and then loose the focus on the first field, then there is no way to put the focus back on the first field, like if there is something "transparent in front" of the first field that prevent the click on the text area.
Of course, if I don't move the dialog at all, both fields can receive focus.
The above DOES NOT happen on iOS 10.3.2, where everythings works as expected. On iPhone6 (iOS 11.4), the strange behaviour happen!
By the way, in attachment is the code to reproduce the behaviour.
I'm really sorry to bother the community with this, but probably it can help anybody that need to create a simple dialog with 2 (or more) fields, that need to be moved somewhere on the screen.
Actually, it would be perfect if the library could handle automatically the presence of the keyboard and if so, move accordingly the whole dialog to the best visible area.
Ok, I know, this last sentence if for the "WISH" section...
Thank you all.