2016-09-14 78 views
0

iOS 10之前设置我的CollectionViewCell子图层内容工作正常,在iOS 10上,某些单元格未刷新。CollectionViewCell子图层在iOS 10之前未更新iOS 10

我试图强制单元格/图层刷新,但没有任何更改。

我发现使我的collectionView的collectionViewLayout无效,刷新我所有的单元格和图层内容也被刷新了。

你知道为什么吗?

感谢

蒂埃里

回答

0

我发现是什么原因造成的问题。 在willDisplayCell中,我清除了layer.contents,并在cellForRowAtIndexPath中设置了layer.contents。

但cellForRowAtIndexPath在willDisplayCell之前调用。

https://tech.zalando.de/blog/proper-use-of-cellforrowatindexpath-and-willdisplaycell/

我不知道为什么它工作在iOS 9 ...

+1

他们有点改变UICollectionView的流...也许这影响了你的逻辑... https://developer.apple.com /录像/播放/ wwdc2016/219 / – Che