2012-11-30 4 views
1

목록 페이지와 세부 정보 페이지가있는 주소가있는 anApp을 만드는 중입니다. 내가 세부 정보 페이지의 이메일 주소를 클릭하면테이블을 다시로드 할 때 TableViewcell의 콘센트를 변경하는 방법

LISTING PAGE OF TH ADDRESS BOOK

DETAIL PAGE OF THE ADRESSBOOK

, 그것은 목록 페이지에 나타납니다. 이메일이 선택된 목록 페이지에 진드기를 보여주고 싶습니다 (아래 그림 참조). 셀은 이미지 수신처

enter image description here

가 .I가 lising 페이지를 재로드 할 때 셀 내의 화상의 출구를 변경하고자있다. cellforrowatindexapath는 테이블이 다시로드 될 때 까맣게 호출되지 않습니다. 셀의 인덱스 경로를 얻을 수있는 방법이 있습니다. 테이블을 다시로드 할 때 셀의 콘센트를 변경할 수 있습니다. 감사합니다 ....

+0

[tableView reloadData]를 수행하는 경우 cellForRowAtIndexPath가 호출되어야합니다. – occulus

+0

cellForRowAtIndexPath는 테이블을 할당 할 때가 아닙니다. tableView를 할당 할 때 메모리 문제가 발생합니다. –

답변

1

액세서리보기 유형을 변경하지 않는 이유는 무엇입니까? 중 하나에 UITableViewCellaccessoryViewType 속성을 설정 :

UITableViewCellAccessoryDisclosureIndicator 
UITableViewCellAccessoryDetailDisclosureButton 
UITableViewCellAccessoryCheckmark // you want this one 

기본값은 UITableViewCellAccessoryNone입니다.

적절할 때 [tableView reloadData]을 호출해야 테이블 데이터를 다시로드해야 할 수 있습니다.

액세서리보기와 관련하여 SO에 대해 많은 질문이 있습니다. 맞춤 액세서리보기 : Using a custom image for a UITableViewCell's accessoryView and having it respond to UITableViewDelegate 예를 들어.