iOS 10より前に、CollectionViewCellサブレイヤのコンテンツがうまくいきました.iOS 10では一部のセルがリフレッシュされません。CollectionViewCellサブレイヤがiOS 10で更新されていない
強制的にセル/レイヤのリフレッシュを試みましたが、何も変更されませんでした。
私のコレクションビューのcollectionViewLayoutを無効にすると、すべてのセルとレイヤーの内容がリフレッシュされることがわかりました。
理由はありますか?
ティエリ
iOS 10より前に、CollectionViewCellサブレイヤのコンテンツがうまくいきました.iOS 10では一部のセルがリフレッシュされません。CollectionViewCellサブレイヤがiOS 10で更新されていない
強制的にセル/レイヤのリフレッシュを試みましたが、何も変更されませんでした。
私のコレクションビューのcollectionViewLayoutを無効にすると、すべてのセルとレイヤーの内容がリフレッシュされることがわかりました。
理由はありますか?
ティエリ
おかげで私は、問題の原因を発見しました。 willDisplayCellでは、私はlayer.contentsをクリアしていました。cellForRowAtIndexPathではlayer.contentsを設定しました。
しかし、cellForRowAtIndexPathはwillDisplayCellの前に呼び出されます。
それはiOSの9に取り組んでいた理由を私は知らないhttps://tech.zalando.de/blog/proper-use-of-cellforrowatindexpath-and-willdisplaycell/
...
彼らは少し https://developer.apple.com ...多分それはあなたのロジックに影響を与えた... UICollectionViewの流れを変えました/ videos/play/wwdc2016/219 / – Che