我有一个UICollectionView,单元格内的标签会自动定期更改.当这个更新触发时,我在UICollectionView上调用reloadData,并且我设置了单元格以更改[UICollectionViewCell setHighlighted:]上的背景颜色.
问题是如果用户在单元格上按住更新,则当用户释放单元格保持突出显示时,也不能再选择.
我注意到dequeueReusableCellWithReuseIdentifier:forIndexPath:在reloadData之后的单元格上调用setHighlighted.
我也尝试过reloadSections:而不是reloadData,这修复了单元格“卡住”的问题,但是当它被调用时会导致一个淡出和进入单元格.
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。