0

I have a problem, when i put a text field in a simple view. The keyboard overlaps the view, how can i make than the keyboard push the view? I have to set an scrollview?

Pedro Manfredi
  • 3,768
  • 5
  • 19
  • 24
  • 1
    possible duplicate of [How to make a UITextField move up when keyboard is present](http://stackoverflow.com/questions/1126726/how-to-make-a-uitextfield-move-up-when-keyboard-is-present) – lihudi Aug 22 '14 at 12:16

1 Answers1

0

use this, hopping that ur textview in a scrollview and tag of it is 99

-(void)textFieldDidBeginEditing:(UITextField *)textField
{
   UIScrollView *MyscrollView = (UIScrollView *)[self.view viewWithTag:99];
   [UIView animateWithDuration:1.0f animations:^(void){
            [MyscrollView setContentOffset:CGPointMake(0, 40) animated:YES];
   }];
}

-(void)textFieldDidEndEditing:(UITextField *)textField
{
   [UIView animateWithDuration:1.0f animations:^(void){
       UIScrollView *MyscrollView = (UIScrollView *)[self.view viewWithTag:99];
       [MyscrollView setContentOffset:CGPointMake(0, 0) animated:YES];
    }];
    [textField resignFirstResponder];
}
sbrsantanu
  • 137
  • 5