-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Methods to move section providers:
func moveSectionProvider(_ sectionProvider: CollectionSectionProvider, afterSectionProvider: CollectionSectionProvider)
func moveSectionProvider(_ sectionProvider: CollectionSectionProvider, beforeSectionProvider: CollectionSectionProvider)Methods to insert section providers at arbitrary locations
func insertSectionProvider(_ sectionProvider: CollectionSectionProvider, afterSectionProvider: CollectionSectionProvider)
func insertSectionProvider(_ sectionProvider: CollectionSectionProvider, beforeSectionProvider: CollectionSectionProvider)Not providing methods with indices since only the Section Controller or classes that inherit from it should call these methods and should therefore have access to all section providers. If indices were added, that adds the possibility for a section provider to be "greedy" and move itself to the first position, for example:
/// Some section provider
sectionController.moveSectionProvider(self, toIndex: 0)Therefore, no index methods will be added.
These new methods are planned for v1.1.
Metadata
Metadata
Assignees
Labels
No labels