그래서 이것은 흥미로운 문제입니다. 나는 텍스트 필드를 포함하는 사용자 정의 tableviewcells 있습니다. 내 cellForRowAtIndexPath에서 나는 셀의 텍스트 필드는 다음과 같습니다 editable-해야하는지 여부를 결정하는 if 문이있을 때 :편집이 완료되면 표 셀의 텍스트 뷰를 편집 할 수 없게하려면 어떻게해야합니까?
(self.isEditing) ? [infoCell.textField setEnabled:YES] : [infoCell.textField setEnabled:NO];
이 실제로 잘 작동 - 난 데 문제를 제외하고. 테이블 뷰가 표시 될 때 행의 텍스트 필드를 편집 할 수 없도록합니다. 사용자가 "편집"을 클릭하여 편집 모드로 전환하면 텍스트 필드를 편집 할 수 있습니다.
문제 : 필드를 편집하고 "완료"를 클릭하면 일반 표보기로 돌아가지만 키보드는 계속 표시되고 편집중인 마지막 셀의 텍스트 필드는 계속 편집 할 수 있습니다.
수행 할 내용 : 키보드가 사라져야하고 모든 셀의 텍스트 필드를 더 이상 편집 할 수 없습니다.
무엇이 잘못 될 수 있는지에 대한 아이디어가 있습니까? 찾을 물건?
감사합니다.
그건 완벽 했어 !! – Brad