Я использую PinterestLayout
в качестве пользовательского макета.
https://github.com/MagicLab-team/PinterestLayout
Если я позвоню collectionView.reloadData()
после первой загрузки, макет будет странным.
Вы можете увидеть до / после на скриншотах.
Я пытался
(self.collectionView.collectionViewLayout as! PinterestLayout).invalidateLayout()
до reloadData()
, но безуспешно.
Что может быть не так или я что-то упустил?
BR
*********** РЕШЕНИЕ ************
Совершенно странно, что я исправил это, удалив метод layoutSubviews () в классе UICollectionViewCell. Его наличие как-то мешает правильной загрузке макета.