我有一个UICollectionView,单元格内的标签会自动定期更改.当这个更新触发时,我在UICollectionView上调用reloadData,并且我设置了单元格以更改[UICollectionViewCell setHighlighted:]上的背景颜色.
问题是如果用户在单元格上按住更新,则当用户释放单元格保持突出显示时,也不能再选择.
我注意到dequeueReusableCellWithReuseIdentifier:forIndexPath:在reloadData之后的单元格上调用setHighlighted.
我也尝试过reloadSections:而不是reloadData,这修复了单元格“卡住”的问题,但是当它被调用时会导致一个淡出和进入单元格.