Sto cercando di utilizzare la cosiddetta "cellula dimensionamento di sé", che significa:UICollectionView auto-dimensionamento-cell su iOS 8 andrà in crash con UIDynamic FlowLayout e call ripetere a _updateVisibleCellsNow
- impostato
estimatedItemSize
suflowLayout
- overide
preferredLayoutAttributesFittingAttributes
in classe cella
come questo: UICollectionView Self Sizing Cells with Auto Layout
E Ho bisogno di un effetto dinamico come questo: http://www.teehanlax.com/blog/implementing-a-bouncy-uicollectionviewlayout-with-uikit-dynamics/
Funziona bene senza UIDynamic, ma ho bisogno di UIDynamic. Come quello che vedo, chiamerà lo prepareLayout
e lo layoutAttributesForElementsInRect
fino alla morte, ci saranno troppi _updateVisibleCellsNow
in fila.
Non ho idea di come risolverlo, per favore aiutatemi nel caso in cui vedete. Oppure, se sto usando quelle tecnologie in modo sbagliato, per favore fatemelo sapere.
Questo è vero ... Risposta corretta, ho impostato estimatedItemSize = (0, 0) – Kampai
Per me, l'impostazione di un '' estimatedItemSize' di disabile ridimensionamento automatico .zero' completamente, ma una dimensione di (1.0, 1.0) ha corretto la ricorsione infinita di '_updateVisibleCellsNow:' su iOS 9 – johnpatrickmorgan