UITableView가 있고 그 안에 UITableViewCells가 있습니다.이 UITableViewCell에는 내부에 여러 개의 UITextField가 있습니다.UITextField가있는 UITableView - 사용자가 스크롤 한 후에도 데이터를 유지합니다.
위아래로 스크롤 할 때마다 UITableViewCells가 화면 밖으로 나올 때마다 UITextField 내부에 입력 한 텍스트가 다시 나타납니다.이 작업을 수행하는 가장 좋은 방법은 무엇입니까?
이 완벽하게 작동의 현재
indexPath.row
위치에NSString
개체를 업데이트합니다. 감사합니다 – vivianaranha당신은 생명의 은인 !! 고맙습니다!! – quantum
UITextField를 편집 할 때 UITextFieldDelegate 메서드를 사용합니다. - (void) textFieldDidEndEditing : (UITextField *) textField - 필드를 편집 할 때 변경 사항을 저장하고 셀이 스크롤되는 경우 저장되도록합니다. (UIScrollView *) scrollView {[self.view endEditing : TRUE];} 텍스트 필드 대리자 메서드가 제대로 작동하는지 확인하려면 (scrollviewWillBeginDragging : scrollview {[self.view endEditing : TRUE];) 셀이 보이지 않게 스크롤되기 전에 호출됩니다. – SMSidat