I built a registration form for a mobile game using Unity 5.1.
To do that, I use **Unity UI** components: ScrollRect + Autolayout (Vertical layout) + Text (labels) + Input Field.
This part works fine.

But, when keyboard is opened, the selected field is under keyboard. Is there a way to programmatically scroll the form to bring the selected field into view?

I have tried using `ScrollRect.verticalNormalizedPosition` and it works fine to scroll some, however I am not able to make selected field appear where I want.

Thanks for your help !