请帮助我,我怎样才能保存UICollectionViewCell
. 例如:我有单元格UIWebView
,当我dequeueReusableCellWithReuseIdentifier:forIndexPath:
返回错误的单元格时,不是为了这个indexPath
,之后UIWebView
内容将重新加载以正确indexPath
抽搐。谢谢!
- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath {
NewsCollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"NEWS_CELL" forIndexPath:indexPath];
if (!cell.isShowed) { // I just added boolean property
cell.isShowed = YES;
/*** some init actions ***/
}
return cell;
}
如果我使用此方法,则cell.isShowed == YES
返回错误的单元格indexPath
。但是,如果我不使用cell.isShowed
UIWebView 的内容,将在每个显示单元格中重新加载对不起我的英语:)