Instance Method

insertSections:

Inserts new sections at the specified indexes.

Declaration

- (void)insertSections:(NSIndexSet *)sections;

Parameters

sections

An index set containing the indexes at which you want to insert new sections. This parameter must not be nil.

Discussion

This method tells the collection view to insert the specified sections and update itself. Always update your data source object before calling this method. Calling this method kicks off an update (and possible animations) to add the new sections. Specifically, the collection view asks the layout object for any updated layout attributes related to the new sections or any existing sections. If the layout attributes of any visible items changed, those changes are animated into place.

When inserting or deleting multiple sections and items, you can animate all of your changes at once using the performBatchUpdates:completionHandler: method.

See Also

Inserting, Moving, Deleting, and Collapsing Sections

- moveSection:toSection:

Moves a section from its current location to a new location.

- deleteSections:

Deletes the specified sections and their contained items.

- toggleSectionCollapse:

Collapses the section in which the sender resides into a single horizontally scrollable row.