2013-01-15 8 views
1

tableView에 checkBox를 만들고 올바르게 작동하지만 이전보기로 돌아가서 checkBox보기로 돌아올 때 체크 한 checkBox는 확인되지 않은 상태입니다. 그래서 뭐 할까? 두 개의 이미지를 사용하여 checkBox를 만들었습니다. 사전에checkbox query iPhone의 TableView에서

감사합니다.

답변

0

확인란의 상태는 이미지에 저장되지 않습니다. 오히려 일부 모델/데이터 소스를 통해 표시됩니다.

확인란이 여러 개있는 경우 상태를 배열에 저장하고 확인란을 선택하거나 선택 취소하여 배열 값을 업데이트하십시오.

그리고이 배열을 shared.global 또는 static으로 만들면 그 배열이 하나만 초기화됩니다. 귀하의 경우에는 귀하의보기를로드 할 때마다 초기화됩니다.

+0

저는 imgview cellForRowAtIndexPath와 그 태그 값을 사용하여 cheakBox의 상태를 변경하기 위해 imgview cellForRowAtIndexPath에 하나의 Imageview 만 할당했습니다. 선택되어 있으면 해당 특정 행의 값을 배열에 저장합니다. contact_NO 내 경우에는) 그리고 그것의 uncheaked 때 나는 valuefrom 배열을 제거 ... – Sam