2011-11-01 5 views
1

UITableView에서 HJCache를 사용할 때 이미지가 겹쳐서 위아래로 스크롤되므로 새 셀이로드되는 동안 이미지가 겹칩니다. 다음 셀에는 이미 이미지가 포함되어 있으며 이미지가로드되고있는 것을 볼 수 있습니다.HJCache UITableView 겹쳐지는 이미지

내 코드 :이 추측 할

HJManagedImageV *asyncImage = [[[HJManagedImageV alloc] initWithFrame:CGRectMake(0,0,90,65)] autorelease]; 
asyncImage.url = [NSURL URLWithString:[ar objectAtIndex:0]]; 
[imgMan manage:asyncImage]; [cell.contentView addSubview:asyncImage]; 

답변

0

오히려 HJCache를 사용하는 것보다, 세포 재사용의 문제입니다. HJCache를 제거 (비활성화)하고 하드 코딩 된 내장 이미지를 사용하여 확인할 수 있습니다. 당신이 [cell.contentView addSubview : asyncImage] 할 경우

는 점에서 및 특정 셀이 재사용됩니다, 당신은 asyncImage를 재사용하거나 제거하고 새로운 하나를 추가하거나 필요합니다.

관련 문제