当键盘出现并消失时,Objective-C滚动视图不工作

当键盘出现并消失时,Objective-C滚动视图不工作,objective-c,uiview,uiscrollview,keyboard-events,Objective C,Uiview,Uiscrollview,Keyboard Events,您好,我希望我的backgroundLoginView在键盘出现时向上移动。 观点的流动就像 superView->scrollView->backgroundView->backgroundLoginView->textfield1(登录Id)和textfield2(密码) 以下是我的密码,当我的键盘显示密码时,backgroundLoginView会自动向上移动。 我的背景视图 问题 你可以试试这个: -(void) textFieldDidBeginEditing:(UITextFie

您好,我希望我的backgroundLoginView在键盘出现时向上移动。 观点的流动就像 superView->scrollView->backgroundView->backgroundLoginView->textfield1(登录Id)和textfield2(密码) 以下是我的密码,当我的键盘显示密码时,backgroundLoginView会自动向上移动。 我的背景视图

问题

你可以试试这个:

-(void) textFieldDidBeginEditing:(UITextField *)textField {

  UITableViewCell *cell = (UITableViewCell *)[textField superview]; 
  NSIndexPath *indexPath = [self.tableView indexPathForCell:cell]; 
  [self.tableView scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionTop animated:YES]; 
  return YES;

}

在我以前的一个项目中,我哪里出错了?使用这个代码@himanshubatel你能编辑我的代码吗,先生!请跟随,希望它能帮助其他外部图书馆
-(void) textFieldDidBeginEditing:(UITextField *)textField {

  UITableViewCell *cell = (UITableViewCell *)[textField superview]; 
  NSIndexPath *indexPath = [self.tableView indexPathForCell:cell]; 
  [self.tableView scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionTop animated:YES]; 
  return YES;

}