2016-09-14 8 views
0

iOS 10より前に、CollectionViewCellサブレイヤのコンテンツがうまくいきました.iOS 10では一部のセルがリフレッシュされません。CollectionViewCellサブレイヤがiOS 10で更新されていない

強制的にセル/レイヤのリフレッシュを試みましたが、何も変更されませんでした。

私のコレクションビューのcollectionViewLayoutを無効にすると、すべてのセルとレイヤーの内容がリフレッシュされることがわかりました。

理由はありますか?

ティエリ

答えて

0

おかげで私は、問題の原因を発見しました。 willDisplayCellでは、私はlayer.contentsをクリアしていました。cellForRowAtIndexPathではlayer.contentsを設定しました。

しかし、cellForRowAtIndexPathはwillDisplayCellの前に呼び出されます。

それはiOSの9に取り組んでいた理由を私は知らない

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

...

+1

彼らは少し https://developer.apple.com ...多分それはあなたのロジックに影響を与えた... UICollectionViewの流れを変えました/ videos/play/wwdc2016/219 / – Che

関連する問題