Hi, What is the importance of "setContentInset" in a scrollview. In my UI, when keyboard pops up I am adjusting the frame of my scrollview and reduces the height of my keyboard from my scrollview frame and vice-versa when keyboard goes off. Now, in my app I am hitting the server to fill in data inside textfields. When my response come back from server and I fill in data in my text fields then I have to write this code [myScrollView setContentInset:UIEdgeInsetsMake(0.0f, 0.0f, keyBoardheight, 0.0f)]; then only it fits well otherwise it lock the scroll view. Please throw some light on it.