title: Move up the textbox when keyboard appears in Objective C
body: <p>I am very junior mobile programmer .I need to move up text views when keyboard appears.I follows this <a href="https://stackoverflow.com/questions/11282449/move-uiview-up-when-the-keyboard-appears-in-ios">move-uiview-up-when-the-keyboard-appears-in-ios</a> and it works well but I have a background image and I do not want to move up background image .so all textboxes are embed in UIView named as customView.I tried to move up customView instead of self.view .When I start enter in first textview, the customView moves up.But when I move  to second textview,customview moves down to original position and textView become under the keyboard.customView need to stay move up the when i start enter  in second textview .I really appreciate any help!. </p>
  
  <pre><code>@property (strong, nonatomic) IBOutlet UIView *customView;
   -(BOOL)textFieldShouldBeginEditing:(UITextField *)textField {
  [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardDidShow:) name:UIKeyboardDidShowNotification object:nil];
  return YES; }
  
  
  - (BOOL)textFieldShouldEndEditing:(UITextField *)textField {
  [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardDidHide:) name:UIKeyboardDidHideNotification object:nil];
  
  [self.view endEditing:YES];
  return YES; }
  
  
  - (void)keyboardDidShow:(NSNotification *)notification
  {
    //Assign new frame to your view 
      [self.customView setFrame:CGRectMake(0,50,320,460)]; 
  
  }
  
  -(void)keyboardDidHide:(NSNotification *)notification
  {
      [self.customView setFrame:CGRectMake(0,193,320,460)];
  }
  </code></pre>