CollectionViewCell子图层在iOS 10之前未更新iOS 10
问题描述:
iOS 10之前设置我的CollectionViewCell子图层内容工作正常,在iOS 10上,某些单元格未刷新。CollectionViewCell子图层在iOS 10之前未更新iOS 10
我试图强制单元格/图层刷新,但没有任何更改。
我发现使我的collectionView的collectionViewLayout无效,刷新我所有的单元格和图层内容也被刷新了。
你知道为什么吗?
感谢
蒂埃里
答
我发现是什么原因造成的问题。 在willDisplayCell中,我清除了layer.contents,并在cellForRowAtIndexPath中设置了layer.contents。
但cellForRowAtIndexPath在willDisplayCell之前调用。
https://tech.zalando.de/blog/proper-use-of-cellforrowatindexpath-and-willdisplaycell/
我不知道为什么它工作在iOS 9 ...
他们有点改变UICollectionView的流...也许这影响了你的逻辑... https://developer.apple.com /录像/播放/ wwdc2016/219 / – Che