UICollectionViewLayout layoutAttributesForElementsInRect et layoutAttributesForItemAtIndexPath

Je me suis mise en œuvre d'un flux personnalisé de mise en page. Il dispose de 2 méthodes principales pour prépondérant pour déterminer le placement de cellules: layoutAttributesForElementsInRect et layoutAttributesForItemAtIndexPath.

Dans mon code, layoutAttributesForElementsInRect est appelé, mais layoutAttributesForItemAtIndexPath ne l'est pas. Qu'est ce qui détermine ce qui est appelé? D'où vient layoutAttributesForItemAtIndexPath appelée?

source d'informationauteur Gaurav Sharma