성공적으로 UITableViewCell을 서브 클래 싱하고 내 App에서 일부 TableViewCell을 레이아웃하기 위해 하위 클래스를 사용하고 있습니다. 이제 이미지를 셀에로드하는 것을 게을리하려고합니다. 로그에 따르면, 이미지 다운로드 작업은 잘되지만 이미지를 업데이트 할 때는 아무 일도 일어나지 않습니다!setNeedsDisplay 및 setNeedsLayout을 사용하여 사용자 지정 UITableViewCell을 업데이트하지 않았습니다.
나는 노력했습니다
// My custom class has a specific property for each subview in this cell. For example, 'thumb' is a UIImageView subclass to layout left image in each cell
cell.thumb.image = thumbdownloader.propertydata.thumb;
[cell.thumb setNeedsDisplay];
[cell.thumb setNeedsLayout];
[self.table_view reloadRowsAtIndexPaths:[[NSArray alloc] initWithObjects:indexPath,nil] withRowAnimation:UITableViewRowAnimationFade];
어딘가에 캐싱하지만 무엇 없습니다해야 ... 또한 내가 아직도 내가 심지어 프로젝트 그룹에서 제거했습니다 옛 자리를 참조 놀라운 일입니다 그것에 대한 단서가있다! 돕는
들으,
스테판
세포를 확인 했습니까? = null? – Nekto
예 ...이 캐싱 만이 나를 고통스럽게합니다. – Steve
[tableview reloadInputView]; 또한 –