IGListCollectionViewDelegateLayout
Objective-C
@protocol
IGListCollectionViewDelegateLayout <UICollectionViewDelegateFlowLayout>
Swift
protocol IGListCollectionViewDelegateLayout : UICollectionViewDelegateFlowLayout
Conform to IGListCollectionViewDelegateLayout
to provide customized layout information for a collection view.
-
Asks the delegate to customize and return the starting layout information for an item being inserted into the collection view.
Declaration
Objective-C
- (UICollectionViewLayoutAttributes *)collectionView: (UICollectionView *)collectionView layout:(UICollectionViewLayout *) collectionViewLayout customizedInitialLayoutAttributes: (UICollectionViewLayoutAttributes *)attributes atIndexPath:(NSIndexPath *)indexPath;
Swift
func collectionView(_ collectionView: UICollectionView!, layout collectionViewLayout: UICollectionViewLayout!, customizedInitialLayoutAttributes attributes: UICollectionViewLayoutAttributes!, at indexPath: IndexPath!) -> UICollectionViewLayoutAttributes!
Parameters
collectionView
The collection view to perform the transition on.
collectionViewLayout
The layout to use with the collection view.
attributes
The starting layout information for an item being inserted into the collection view.
indexPath
The index path of the item being inserted.
-
Asks the delegate to customize and return the final layout information for an item that is about to be removed from the collection view.
Declaration
Objective-C
- (UICollectionViewLayoutAttributes *) collectionView:(UICollectionView *)collectionView layout: (UICollectionViewLayout *)collectionViewLayout customizedFinalLayoutAttributes: (UICollectionViewLayoutAttributes *)attributes atIndexPath:(NSIndexPath *)indexPath;
Swift
func collectionView(_ collectionView: UICollectionView!, layout collectionViewLayout: UICollectionViewLayout!, customizedFinalLayoutAttributes attributes: UICollectionViewLayoutAttributes!, at indexPath: IndexPath!) -> UICollectionViewLayoutAttributes!
Parameters
collectionView
The collection view to perform the transition on.
collectionViewLayout
The layout to use with the collection view.
attributes
The final layout information for an item that is about to be removed from the collection view.
indexPath
The index path of the item being deleted.