Вы можете просто обратиться к решению по этой ссылке .По сути, вам нужно переместить прокрутку на суммы, чтобы ваше текстовое поле было видно.В своем текстовом поле начните вызывать метод ниже.
- (void)scrollViewToCenterOfScreen:(UIView *)theView {
CGFloat viewCenterY = theView.center.y;
CGRect applicationFrame = [[UIScreen mainScreen] applicationFrame];
CGRect keyboardBounds = CGRectMake(0, 280, 320, 200);
CGFloat availableHeight = applicationFrame.size.height - keyboardBounds.size.height; // Remove area covered by keyboard
CGFloat y = viewCenterY - availableHeight / 2.0;
if (y < 0) {
y = 0;
}
scrollview.contentSize = CGSizeMake(applicationFrame.size.width, applicationFrame.size.height + keyboardBounds.size.height);
[scrollview setContentOffset:CGPointMake(0, y) animated:YES];
}