我试图在比赛中隐藏我的小区ID @" 56eae83ae3c9a04d398b4582",它工作正常,但是当我滚动时我有我的UICollectionView隐藏的其他单元格,这个想法?谢谢
absoluteEntitlements = findAbsoluteEntitlements(ImmutableList.copyOf(tenantEntitlements), everyoneEntitlements, "global");
private List<Entitlement> findAbsoluteEntitlements(ImmutableList<Entitlement> primaryEntitlements,
List<Entitlement> secondaryEntitlements, String accessType) {
List<Entitlement> absoluteEntitlements = new ArrayList<Entitlement>(primaryEntitlements);
for (int i = 0; i < primaryEntitlements.size(); i++) {
for (int j = 0; j < secondaryEntitlements.size(); j++) {
if (secondaryEntitlements.get(j).equals(primaryEntitlements.get(i))
&& "false".equals(primaryEntitlements.get(i).getAccessType())) {
absoluteEntitlements.get(i).setAccessType(accessType);
}
}
}
return absoluteEntitlements;
}
答案 0 :(得分:1)
您可以尝试在单元格类方法cell.hidden = NO;
prepareForReuse
如果您使用自定义单元格,或者只是创建自己的CellClass并在下面添加代码,则需要转到您的单元格类(CellClass.m
或CellClass.swift
)。还要在故事板中检查您的单元格,它必须使用此类。
<强>目标C 强>
- (void)prepareForReuse {
// Reset your data
self.hidden = NO;
}
<强>夫特强>
override func prepareForReuse() {
// Reset your data
self.hidden = false
}