Returns the index paths for any decoration views that the layout object wants to add to the collection view.
- macOS 10.11+
The type of the decoration views to add.
The set of
NSIndex objects representing the decoration views to insert, or an empty array if you do not want to insert any decoration views.
When your app inserts or deletes items or sections in the collection view, the collection view calls this method for each of the layout’s registered decoration view types. The default implementation returns an empty array, but you can override it and return index paths for each decoration view you want to add. For example, when a section is added, you might want to add the decoration views that are used to adorn that section. In that case, you would add index paths to the array that contain the section numbers that were added.
The index paths you return should always contain a valid section number, but the item number is optional. The item number is necessary only if you support multiple decoration views of the same type in a single section. If you do, your layout object can use the item numbers internally to differentiate the decoration views.
Subclasses are expected to override this method, as needed, and provide any appropriate index paths.