나는 10 행의 UITableView
을 가지고 있습니다. 각 셀에는 UITextField
이 있습니다.키보드 팝업 때 UITableView 애니메이션 방법?
문제는 하단의 셀에 UITextField
을 클릭하면 키보드가 팝업되고 셀이 차단된다는 것입니다. 이 문제를 어떻게 처리 할 수 있습니까? 테이블 뷰를 애니메이션화해야합니까?
업데이트 코드 :
- (void)textFieldDidBeginEditing:(UITextField *)textField{
self.vitalsTableView.contentInset=UIEdgeInsetsMake(0,0,200,0);
NSIndexPath *path = [self.vitalsTableView indexPathForSelectedRow];
[self.vitalsTableView scrollToRowAtIndexPath:path atScrollPosition:UITableViewScrollPositionTop animated:YES];
}
keyboardWillHide 메소드에서이 라인을 완료하지 못했습니다 :'CGRect newTableViewFrame ='. 또한 self.selectedCell에 대해 뭘해야합니까? –
나는 필요에 맞게 코드를 약간 바꿨다. 이제 textField를 저장합니다. BTW : stackoverflow 오류 코드를 무료로 기대하지 마십시오. Webformulas에는 즉시 구문 검사 기능이있는 컴파일러가 없습니다. – vikingosegundo
감사합니다. '[self scrollToRectOfTextField];'는 구문 에러를 내고 있습니다. 내 수업은 UIViewController입니다. –