0
iOS 10之前設置我的CollectionViewCell子圖層內容工作正常,在iOS 10上,某些單元格未刷新。CollectionViewCell子圖層在iOS 10之前未更新iOS 10
我試圖強制單元格/圖層刷新,但沒有任何更改。
我發現使我的collectionView的collectionViewLayout無效,刷新我所有的單元格和圖層內容也被刷新了。
你知道爲什麼嗎?
感謝
蒂埃裏
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