You will only need a ScrollView if the contents you have now do not fit in the iPhone screen. (If you are adding the ScrollView as the superview of the components just to make the TextField scroll up when keyboard comes up, then it's not needed.)
ScrollView
TextField
The standard way to prevent the TextFields from being covered by the keyboard is to move the view up/down whenever the keyboard is shown.