2011-11-01 58 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或者刪除它並添加一個新的。