0
저는 UITableView를 사용합니다. 텍스트 필드의 텍스트를 변경 한 다음 아래로 스크롤하면이 텍스트 필드가 지워집니다. UITableView를 스크롤하는 동안 숨겨진 필드의 텍스트가 지워지는 이유는 무엇입니까?스크롤하는 동안 숨겨진 필드의 텍스트가 지워지는 이유
저는 UITableView를 사용합니다. 텍스트 필드의 텍스트를 변경 한 다음 아래로 스크롤하면이 텍스트 필드가 지워집니다. UITableView를 스크롤하는 동안 숨겨진 필드의 텍스트가 지워지는 이유는 무엇입니까?스크롤하는 동안 숨겨진 필드의 텍스트가 지워지는 이유
사용자가 화면에서 셀을 스크롤하자 마자 cellAtRowInIndexPath에 의해 테이블 셀이 다시 사용되기 때문입니다. 표 셀의 내용을 유지하려면 사용자가 텍스트 편집을 마자 마자 표 컨트롤러의 NSArray에 내용을 저장해야합니다. 사용자가 원래 행으로 다시 스크롤하면 NSArray의 텍스트를 읽고 textField로 다시 설정합니다.
언제 내가 테이블 셀의 내용을 저장해야합니까? – Oksana
텍스트 필드 편집이 끝나면. 사용자가 텍스트 필드 편집을 마쳤을 때 잡기 위해 textField 델리게이트 이벤트를 수신 할 수 있습니다. – futureelite7
텍스트 필드를 편집 한 후 다른 필드 편집을 시작하지 않고 간단하게 스크롤하면 이벤트 "텍스트 필드 편집 완료"가 발생하지 않습니다. – Oksana