I am testing a application and something strange is happening. In my UI when I click on a textfield, it comes up as keyboard has to come below it. Now if I click on my done button I get the desired result with all my UI components placed correctly. But when I again click on that textfield and scroll the view down and then press done, my whole view goes up by amount of scroll I did in downward direction and then I cannot scroll to see my UI components went up. I am wondering why and how this is happening . I have checked with debugging mode and nothing wierd I noticed. Any clue?
What are the possibilities? I could not trace any fishy thing in the code. All keyboard up/down calculations are nice. Infact they work fine if you do no scroll down the component for which keyboard is up.