У меня 15 текстовых полей, которые находятся на одном экране.
Теперь, когда клавиатура появляется, я изменяю размер моего вида с прокруткой, чтобы сделать текстовые поля в нижней части вида видимыми.
Я заметил, что переключение с одного textField на другое приводит scrollView к его исходному фрейму.
Как я могу избежать сброса фрейма моего прокрутки при каждой отставке первого респондента из textField?
// Here I am resetting the scrollView size so the textField do not hide behind the keyboard.
- (void)textFieldDidBeginEditing:(UITextField *)textField
{
[scroll setFrame:CGRectMake(503, 123, 515, 275)];
[scroll setContentSize:CGSizeMake(515, 550)];
}
// Here I am resizing the scrollView so after returning the keyboard the scrollView gets its original hight
- (void)textFieldDidEndEditing:(UITextField *)textField
{
[scroll setFrame:CGRectMake(503, 123, 515, 570)];
[scroll setContentSize:CGSizeMake(515, 560)];
}